当前位置: 首页>>代码示例>>C#>>正文


C# Connection.getGridDataSource方法代码示例

本文整理汇总了C#中Connection.getGridDataSource方法的典型用法代码示例。如果您正苦于以下问题:C# Connection.getGridDataSource方法的具体用法?C# Connection.getGridDataSource怎么用?C# Connection.getGridDataSource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Connection的用法示例。


在下文中一共展示了Connection.getGridDataSource方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: btGuardar_Click

        protected void btGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Connection conexion = new Connection();

                string clientId = conexion.getUsersInfo("CLIENT_ID", "USER_ID", Session.Contents["userid"].ToString());
                string query = String.Format("SELECT SALES_ID FROM VENDEDORES WHERE CLIENT_ID = '{0}'", clientId);

                //Se valida que el codigo de vendedor no este en la base de datos.
                DataTable tabla = conexion.getGridDataSource(query);
                foreach (DataRow fila in tabla.Rows)
                {
                    if (fila["SALES_ID"].ToString().ToUpper().Equals(txtCodigo.Text.ToUpper()))
                    {
                        lblMensajes.Text = String.Format("<script languaje='javascript'>" +
                                        "alert('Codigo de vendedor ya existe.');" +
                                     "</script>");
                        return;
                    }

                }

                query = String.Format("INSERT INTO VENDEDORES (SALES_ID, CLIENT_ID, SALES_NAME) VALUES ('{0}', '{1}', '{2}')",
                    txtCodigo.Text.ToUpper(), clientId, txtNombre.Text);

                if (conexion.Actualizar(query))
                    lblMensajes.Text = String.Format("<script languaje='javascript'>" +
                                        "alert('Vendedor ingresado con exito.');" +
                                        "window.location.href = '../Default.aspx';" +
                                     "</script>");
                else
                    lblMensajes.Text = String.Format("<script languaje='javascript'>" +
                                        "alert('Error de conexion, intente refrescar la pagina.');" +
                                     "</script>");
            }
            catch (Exception error)
            {
                literal.Text = String.Format("<script languaje='javascript'>" +
                    "alert('Sucedio el siguiente error: {0}');" +
                    "window.location.href = '../Default.aspx';" +
                    "</script>", error.Message);
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:44,代码来源:Agregar_Vendedor.aspx.cs

示例2: grdConsulta_DetailTableDataBind

        protected void grdConsulta_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)
        {
            Connection conexion = new Connection();
            GridDataItem dataitem = (GridDataItem)e.DetailTableView.ParentItem;

            switch (e.DetailTableView.Name)
            {
                case "Solicitud":
                    {
                        string requestId = dataitem.GetDataKeyValue("DR_ID").ToString();
                        string query = String.Format("SELECT DD.DISPENSER_ID, DD.PRODUCT_ID, DD.DISPENSER_QUANTITY, DD.PRODUCT_QUANTITY, DD.APPROVAL_QTY," +
                        " DD.INVERSION, SD.STATUS_DESCRIP, DD.ADMIN_COMMENT FROM DESCRIPCION_DISPENSADORES AS DD" +
                        " JOIN STATUS_DESCRIP AS SD ON DD.STATUS_ID = SD.STATUS_ID WHERE DR_ID = '{0}'", requestId);
                        e.DetailTableView.DataSource = conexion.getGridDataSource(query);
                        break;
                    }

            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:19,代码来源:SeguimientoSolicitudes.aspx.cs

示例3: grdConsulta_NeedDataSource

        protected void grdConsulta_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            Connection conexion = new Connection();

            string userId = Session["userid"].ToString();
            string clientCodeKC = conexion.getUsersInfo("CLIENT_ID", "USER_ID", userId);

            int mesActual = DateTime.Now.Month;
            int mesHistorico = 0;
            int anioHistorico = 0;

            switch (mesActual)
            {
                case 1:
                    mesHistorico = 11;  //Mes de noviembre del año anterior
                    anioHistorico = DateTime.Now.Year - 1;
                    break;
                case 2:
                    mesHistorico = 12; //Mes de diciembre del año anterior
                    anioHistorico = DateTime.Now.Year - 1;
                    break;
                default:
                    mesHistorico = mesActual - 2; //Se calculan dos meses anterirores
                    anioHistorico = DateTime.Now.Year;
                    break;
            }

            //Se crea la fecha de inicio
            DateTime fechaHistorico = new DateTime(anioHistorico, mesHistorico, 1);

            string query = String.Format("SELECT SD.DR_ID, SD.DATE_REQUEST, R.REASON_DESCRIP,"
            + " (SELECT CF.TRADE_NAME FROM CLIENTES_FINALES AS CF WHERE CF.END_USER_ID = SD.END_USER_ID AND CF.CLIENT_ID = '{0}') AS TRADE_NAME,"
            + " S.SEGMENT_NAME, ST.STATUS_DESCRIP, SD.PROGRAMMING_DATE, SD.INVER_SOLICITADA, SD.INVER_APRO, SD.NEXT_MONTH"
            + " FROM SOLICITUD_DISPENSADORES AS SD JOIN RAZONES AS R ON SD.REASON_ID = R.ID_REASON"
            + " JOIN SEGMENTOS AS S ON SD.SEGMENT_ID = S.SEGMENT_ID JOIN STATUS_DESCRIP AS ST ON SD.STATUS_ID = ST.STATUS_ID"
            + " WHERE SD.CLIENT_ID = '{0}' AND SD.DATE_REQUEST BETWEEN '{1}' AND '{2}' ORDER BY DR_ID DESC", clientCodeKC,
            fechaHistorico.ToString("yyyMMdd"), DateTime.Now.ToString("yyyMMdd"));

            grdConsulta.DataSource = conexion.getGridDataSource(query);
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:40,代码来源:SeguimientoSolicitudes.aspx.cs

示例4: grdAutorizaciones_DetailTableDataBind

        protected void grdAutorizaciones_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)
        {
            try
            {
                Connection conexion = new Connection();
                GridDataItem dataitem = (GridDataItem)e.DetailTableView.ParentItem;

                switch (e.DetailTableView.Name)
                {
                    case "Solicitud":
                        {
                            string requestId = dataitem.GetDataKeyValue("DR_ID").ToString();
                            string query = String.Format("SELECT DD.DISPENSER_ID, DD.PRODUCT_ID, DD.DISPENSER_QUANTITY, DD.PRODUCT_QUANTITY, DD.APPROVAL_QTY," +
                            " SD.STATUS_DESCRIP, DD.INVERSION FROM DESCRIPCION_DISPENSADORES AS DD JOIN STATUS_DESCRIP AS SD ON DD.STATUS_ID = SD.STATUS_ID " +
                                " WHERE DR_ID = '{0}'", requestId);

                            e.DetailTableView.DataSource = conexion.getGridDataSource(query);
                            break;
                        }
                }
            }
            catch (Exception error)
            {
                radajaxmanager.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:26,代码来源:AutorizacionSolicitudes.aspx.cs

示例5: comboInGrid

        protected DataTable comboInGrid(string dispensador, string producto)
        {
            try
            {
                Connection conexion = new Connection();

                int estadoActual = Convert.ToInt32(conexion.getDetalleSol("STATUS_ID", dispensador, producto, lblNumeroSol.Text));

                string query = "SELECT STATUS_ID, STATUS_DESCRIP FROM STATUS_DESCRIP WHERE STATUS_ID BETWEEN 1 AND 3";
                DataTable temp = conexion.getGridDataSource(query);
                DataTable miDataTable = new DataTable();

                miDataTable.Columns.Add("STATUS_ID");
                miDataTable.Columns.Add("STATUS_DESCRIP");

                foreach (DataRow data in temp.Rows)
                {
                    int estado = Convert.ToInt32(data["STATUS_ID"].ToString());

                    if (estado == estadoActual)
                        miDataTable.ImportRow(data);
                }

                foreach (DataRow data in temp.Rows)
                {
                    int estado = Convert.ToInt32(data["STATUS_ID"].ToString());

                    if (estado != estadoActual)
                        miDataTable.ImportRow(data);
                }

                return miDataTable;
            }
            catch (Exception error)
            {
                radajaxmanager.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }

            return new DataTable();
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:40,代码来源:AutorizacionSolicitudes.aspx.cs

示例6: cmbSegmento_SelectedIndexChanged

        protected void cmbSegmento_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
        {
            try
            {
                Connection conexion = new Connection();

                string query = String.Format("SELECT SEGMENT_ID FROM SUB_SEGMENTOS WHERE SUB_SEGMENT_ID = '{0}'", cmbSegmento.SelectedValue);
                DataTable segmento = conexion.getGridDataSource(query);

                campos.Add("SEGMENT_ID");
                valores.Add(segmento.Rows[0]["SEGMENT_ID"].ToString());

                campos.Add("SUB_SEGMENT_ID");
                valores.Add(cmbSegmento.SelectedValue);
            }
            catch (Exception error)
            {
                radajaxmanager.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:20,代码来源:AutorizacionSolicitudes.aspx.cs

示例7: cmbKAM_SelectedIndexChanged

        protected void cmbKAM_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)
        {
            try
            {
                #region Desbloqueos y más

                if (cmbKAM.Text.Equals(String.Empty) || cmbKAM.SelectedValue.Equals(String.Empty))
                {
                    RadAjaxManager1.ResponseScripts.Add(String.Format("alert('Seleccion invalida, seleccione un KAM de la lista.');"));
                    btEditar.Enabled = false;
                    return;
                }

                btEditar.Enabled = true;
                lbxCuentasFuente.Items.Clear();
                lbxCuentasDestino.Items.Clear();

                #endregion

                valoresInicio = new List<string>();

                Connection conexion = new Connection();
                string query = String.Format("SELECT KAM_NAME, KAM_MAIL, KAM_ACTIVE, RECEIVE_MAIL FROM KAM WHERE KAM_ID = '{0}'", cmbKAM.SelectedValue);
                DataTable Kaminfo = conexion.getGridDataSource(query);

                //Carga los controles con la info del KAM devuleta por el query
                txtNombreKAM.Text = Kaminfo.Rows[0]["KAM_NAME"].ToString();
                txtCorreo.Text = Kaminfo.Rows[0]["KAM_MAIL"].ToString();
                chkHabilitarKam.Checked = Convert.ToBoolean(Kaminfo.Rows[0]["KAM_ACTIVE"].ToString());
                chkHabilitarCorreo.Checked = Convert.ToBoolean(Kaminfo.Rows[0]["RECEIVE_MAIL"].ToString());

                cargarCuentasDisponibles(conexion);

                query = String.Format("SELECT CK.CLIENT_ID, CK.CLIENT_NAME FROM CLIENTES_KC AS CK JOIN CUENTAS_KAM AS C ON CK.CLIENT_ID = C.CLIENT_ID WHERE C.KAM_ID = '{0}'",
                    cmbKAM.SelectedValue);
                Kaminfo = conexion.getGridDataSource(query);

                foreach (DataRow fila in Kaminfo.Rows)
                {
                    RadListBoxItem item = new RadListBoxItem();

                    valoresInicio.Add(fila["CLIENT_ID"].ToString());
                    item.Text = fila["CLIENT_NAME"].ToString();
                    item.Value = fila["CLIENT_ID"].ToString();

                    item.DataBind();
                    lbxCuentasDestino.Items.Add(item);
                }
            }
            catch (Exception error)
            {
                RadAjaxManager1.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:54,代码来源:Editar_KAM.aspx.cs

示例8: cargarCuentasDisponibles

        private void cargarCuentasDisponibles(Connection conexion)
        {
            try
            {
                string query = String.Format("select ckc.CLIENT_ID, ckc.CLIENT_NAME from CLIENTES_KC as ckc where ckc.COUNTRY = '{0}' and ckc.DIRECT_CUSTOMER = 0 and 0 = (select COUNT(ck.KAM_ID) from CUENTAS_KAM as ck where ck.CLIENT_ID = ckc.CLIENT_ID)",
                        conexion.getUserCountry(Session.Contents["userid"].ToString()));

                DataTable resultset = conexion.getGridDataSource(query);
                foreach (DataRow fila in resultset.Rows)
                {
                    RadListBoxItem item = new RadListBoxItem();

                    item.Text = fila["CLIENT_NAME"].ToString();
                    item.Value = fila["CLIENT_ID"].ToString();

                    item.DataBind();
                    lbxCuentasFuente.Items.Add(item);
                }
            }
            catch (Exception error)
            {
                RadAjaxManager1.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:24,代码来源:Editar_KAM.aspx.cs

示例9: Page_Load

        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Menu menu = Master.FindControl("NavigationMenu") as Menu;
                menu.Items[2].ChildItems[0].ChildItems.RemoveAt(0);
                if (!IsPostBack)
                {
                    Connection conexion = new Connection();

                    if (Session.Contents["rol"].ToString().Equals("DSTADM"))
                        Response.Redirect("../Default.aspx");

                    string query = String.Format("SELECT CLIENT_ID, CLIENT_NAME FROM CLIENTES_KC WHERE COUNTRY = '{0}' AND DIRECT_CUSTOMER = 0",
                        conexion.getUserCountry(Session.Contents["userid"].ToString()));

                    DataTable clientes = conexion.getGridDataSource(query);

                    RadComboBoxItem temp = new RadComboBoxItem();
                    temp.Value = "0";
                    temp.Text = "Kimberly-Clark";

                    temp.DataBind();
                    cmbUbicacion.Items.Add(temp);

                    foreach (DataRow fila in clientes.Rows)
                    {
                        RadComboBoxItem item = new RadComboBoxItem();
                        item.Text = fila["CLIENT_ID"].ToString() + " | " + fila["CLIENT_NAME"].ToString();
                        item.Value = fila["CLIENT_ID"].ToString();

                        item.DataBind();
                        cmbUbicacion.Items.Add(item);
                    }

                    cargarRoles();
                }
            }
            catch (Exception error)
            {
                RadAjaxManager1.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:43,代码来源:Agregar_Usuario.aspx.cs

示例10: btCrear_Click

        protected void btCrear_Click(object sender, EventArgs e)
        {
            try
            {
                Connection conexion = new Connection();

                foreach (GridDataItem dataItem in grdDescripciones.MasterTableView.Items)
                {
                    TableCell celdaProducto = dataItem["CodigoProducto"];
                    TableCell celdaDispensador = dataItem["CodigoDispensador"];
                    string tempProducto = celdaProducto.Text;
                    string tempDispensador = celdaDispensador.Text;

                    if (cmbDispensador.SelectedValue.Equals(tempDispensador))
                    {

                        string queryProducto = String.Format("SELECT PRODUCT_ID FROM PRODUCTOS WHERE DISPENSER_ID = '{0}' AND COUNTRY_ID = '{1}'",
                            cmbDispensador.SelectedValue, conexion.getUserCountry(Session.Contents["userid"].ToString()));
                        DataTable codigosProducto = conexion.getGridDataSource(queryProducto);

                        foreach (DataRow fila in codigosProducto.Rows)
                        {
                            if (fila["PRODUCT_ID"].ToString().Equals(tempProducto))
                            {
                                radajaxmanager.ResponseScripts.Add(@"alert('Ya existe un detalle en la solicitud con estos requisitos.');");
                                return;
                            }
                        }
                    }
                }

                DataTable tabla = conexion.getGridDataSource(String.Format("SELECT DISPENSER_PRICE FROM DISPENSADOR_PAIS WHERE DISPENSER_ID = '{0}' AND COUNTRY_ID = '{1}'",
                    cmbDispensador.SelectedValue, conexion.getUserCountry(Session.Contents["userid"].ToString())));

                double precio = Convert.ToDouble(tabla.Rows[0]["DISPENSER_PRICE"].ToString());
                double inversion = precio * Convert.ToInt32(txtCantDis.Text);

                /*string query = String.Format("INSERT INTO DESCRIPCION_DISPENSADORES (DR_ID, DISPENSER_ID, PRODUCT_ID, DISPENSER_QUANTITY, PRODUCT_QUANTITY, STATUS_ID, INVERSION) VALUES " +
                    "({0}, '{1}', '{2}', {3}, {4}, 1, {5})", Convert.ToInt32(Session["solicitud"].ToString()), cmbDispensador.SelectedValue, cmbProducto.SelectedValue, Convert.ToInt32(txtCantDis.Text),
                    Convert.ToInt32(txtProducto.Text), inversion);

                string estadoActual = conexion.getSolicitudInfo("STATUS_ID", Session["solicitud"].ToString());

                //Se usa dispenser general ya que acepta un string como query se agrega el nuevo dispensador
                if (conexion.setDispenserGeneral(query))
                    RadAjaxManager1.ResponseScripts.Add(@"alert('Ingresado con exito.');");
                else
                    RadAjaxManager1.ResponseScripts.Add(@"alert('Error al insertar contactese con el administrador.');");

                //Recalcula la inversion despues de la inserccion
                recalcularInversion();

                query = String.Format("UPDATE SOLICITUD_DISPENSADORES SET STATUS_ID = 5 WHERE DR_ID = '{0}'", Session.Contents["solicitud"].ToString());

                if (estadoActual.Equals("1"))
                    if (conexion.Actualizar(query))
                        lblDescripcionEstado.Text = conexion.getStatusDescripInfo("STATUS_DESCRIP", "STATUS_ID", "5");

                cmbDispensador.Items.Clear();
                cmbProducto.Items.Clear();
                txtCantDis.Value = 0;
                txtProducto.Value = 0;

                mostrarOcultar(false);
                btNuevo.Visible = true;
                pnlDescripcionSol.Visible = true;
                btAprobar.Visible = true;
                btRechazar.Visible = true;
                btGuardar.Visible = true;
                btCerrarCita.Visible = true;

                grdDescripciones.Rebind();*/
            }
            catch (Exception error)
            {
                radajaxmanager.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:78,代码来源:AutorizacionSolicitudes.aspx.cs

示例11: grdDispensadoresProducto_NeedDataSource

        protected void grdDispensadoresProducto_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
        {
            try
            {
                Connection conexion = new Connection();

                string idpais = conexion.getUserCountry(Session["userid"].ToString());

                string query = String.Format("SELECT D.ID_DISPENSER, D.DESCRIPTION, D.DISPENSER_FACE, D.DISPENSER_TYPE, DP.DISPENSER_PRICE FROM DISPENSADORES AS D " +
                    "JOIN DISPENSADOR_PAIS AS DP ON D.ID_DISPENSER = DP.DISPENSER_ID WHERE DP.DISPENSER_STATUS = 'TRUE' AND DP.COUNTRY_ID = '{0}'", idpais);
                grdDispensadoresProducto.DataSource = conexion.getGridDataSource(query);
            }
            catch (Exception error)
            {
                radajaxmanager.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:17,代码来源:Solicitud_Dispensadores.aspx.cs

示例12: funcion

        protected DataTable funcion(string idDispensador)
        {
            try
            {
                Connection conexion = new Connection();

                string idpais = conexion.getUserCountry(Session["userid"].ToString());
                string query = String.Format("SELECT PRODUCT_ID, PRODUCT_DESCRIP FROM PRODUCTOS WHERE DISPENSER_ID = '{0}' AND COUNTRY_ID = '{1}'", idDispensador, idpais);
                return conexion.getGridDataSource(query);
            }
            catch (Exception error)
            {
                radajaxmanager.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }

            return new DataTable();
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:17,代码来源:Solicitud_Dispensadores.aspx.cs

示例13: btEnviar_Click


//.........这里部分代码省略.........
                    cantidadProductos.Clear();
                    costoDetalle.Clear();

                    radajaxmanager.ResponseScripts.Add(@"alert('No se han contabilizado productos.');");

                    return;
                }

                #region Datos y proceso necesario para el query
                DateTime hoy = DateTime.Now;
                Session.Add("fechasolicitud", hoy.ToString("yyyMMdd"));

                DateTime fechaRequerida = DateTime.Parse(Convert.ToString(dpFechaSolicitada.SelectedDate));
                Session.Add("fecharequerida", fechaRequerida.ToString("yyyMMdd"));

                string query = String.Empty;
                string idpais = conexion.getUserCountry(Session["userid"].ToString());

                //Sumo todos los detalles para conseguir el costo de toda la solicitud
                double valorDetalle2 = 0;
                for (int i = 0; i < costoDetalle.Count; i++)
                    valorDetalle2 += costoDetalle[i];

                if ((valorDetalle2 + Convert.ToDouble(Session.Contents["pendiente"].ToString()) + Convert.ToDouble(Session.Contents["aprobado"].ToString()))
                    > Convert.ToDouble(Session.Contents["presupuesto"].ToString()))
                {
                    paraSiguienteMes = true;
                    esEditable = false;
                }

                verificarUpdates();

                string queryTemp = String.Format("SELECT SEGMENT_ID FROM SUB_SEGMENTOS WHERE SUB_SEGMENT_ID = '{0}'", cmbSubSegmento.SelectedValue);
                DataTable tablaTemp = conexion.getGridDataSource(queryTemp);

                //Verifica que el codigo postal no se guarde con valor vacio
                string codigoPostal = "N/A";
                if (!txtCodigoPostal.Text.Equals(String.Empty))
                    codigoPostal = txtCodigoPostal.Text;

                //si la extension esta vacio se coloca el 0
                if (txtExtension.Text.Equals(String.Empty))
                    txtExtension.Text = "0";

                #region Validacion de datos adicionales del cliente
                if (txtCantidadEmpleados.Text.Equals(String.Empty))
                    txtCantidadEmpleados.Text = "0";

                if (txtCantidadVisitantes.Text.Equals(String.Empty))
                    txtCantidadVisitantes.Text = "0";

                if (txtCantidadVisitantes.Text.Equals(String.Empty))
                    txtCantidadVisitantes.Text = "0";

                if (txtBañoHombre.Text.Equals(String.Empty))
                    txtBañoHombre.Text = "0";

                if (txtBañoMujer.Text.Equals(String.Empty))
                    txtBañoMujer.Text = "0";
                #endregion

                query = "INSERT INTO SOLICITUD_DISPENSADORES (DATE_REQUEST, ID_COUNTRY, REASON_ID, INSTALL_DATE, CLIENT_ID, SALES_ID, COMMENTS, END_USER_ID, SEGMENT_ID, SUB_SEGMENT_ID, ADDRESS, NEIGHBORHOOD, CITY, "
                + "STATE, POSTAL_CODE, CONTACT_TELEPHONE, CONTACT_NAME, CONTACT_EMAIL, CONTACT_POSITION, ID_PAYMENT_CONDITION, PURCHASE_FREQUENCY, MAINTENANCE_FREQUENCY, "
                + "STRATEGIC_CUSTOMER, TRAFFIC_TYPE, TERTIARY_CLEANING, EMPLOYEES, VISITORS, WASHBASIN, MALE_BATHROOM, FEMALE_BATHROOM, STATUS_ID, INVER_SOLICITADA, "
                + "NEXT_MONTH, IS_EDITABLE, CONTACT_EXT, CONTACT_SURNAME) VALUES ('" + hoy.ToString("yyyMMdd") + "', '" + idpais + "', '" + cmbMotivos.SelectedValue + "', '"
                + fechaRequerida.ToString("yyyMMdd") + "', '" + clientid + "', '" + cmbVendedor.SelectedValue + "', '" + txtComentarios.Text + "', '" +
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:67,代码来源:Solicitud_Dispensadores.aspx.cs

示例14: cargarData

        protected void cargarData(string codigo)
        {
            try
            {
                Connection conexion = new Connection();
                string listasDesplegables = String.Empty;
                string clientid = conexion.getUsersInfo("CLIENT_ID", "USER_ID", Session.Contents["userid"].ToString());
                string query = String.Format("SELECT * FROM CLIENTES_FINALES WHERE END_USER_ID = '{0}' AND CLIENT_ID = '{1}'"
                    , codigo, clientid);

                DataTable clientesFinales = conexion.getGridDataSource(query);

                string clienteEscogido = clientesFinales.Rows[0]["END_USER_ID"].ToString() + " | " + clientesFinales.Rows[0]["TRADE_NAME"].ToString();

                txtNombreComercial.Text = clientesFinales.Rows[0]["TRADE_NAME"].ToString();

                txtRazonSocial.Text = clientesFinales.Rows[0]["SOCIAL_REASON"].ToString();
                if (txtRazonSocial.Text.Equals("N/A"))
                    txtRazonSocial.Text = String.Empty;

                txtCedulaJuridica.Text = clientesFinales.Rows[0]["CORPORATE_ID"].ToString();
                if (txtCedulaJuridica.Text.Equals("N/A"))
                    txtCedulaJuridica.Text = String.Empty;

                txtDireccion.Text = clientesFinales.Rows[0]["ADDRESS"].ToString();
                if (txtDireccion.Text.Equals("N/A"))
                    txtDireccion.Text = String.Empty;

                txtBarrio.Text = clientesFinales.Rows[0]["NEIGHBOR"].ToString();
                if (txtBarrio.Text.Equals("N/A"))
                    txtBarrio.Text = String.Empty;

                txtCodigoPostal.Text = clientesFinales.Rows[0]["POSTAL_CODE"].ToString();
                if (txtCodigoPostal.Text.Equals("N/A"))
                    txtCodigoPostal.Text = String.Empty;

                txtTelefono.Text = clientesFinales.Rows[0]["TELEPHONE"].ToString();

                txtEMail.Text = clientesFinales.Rows[0]["E_MAIL"].ToString();
                if (txtEMail.Text.Equals("N/A"))
                    txtEMail.Text = String.Empty;

                txtCantidadEmpleados.Text = clientesFinales.Rows[0]["EMPLOYEES"].ToString();
                txtCantidadVisitantes.Text = clientesFinales.Rows[0]["VISITORS"].ToString();
                txtCantidadLavatorios.Text = clientesFinales.Rows[0]["WASHBASIN"].ToString();
                txtBañoHombre.Text = clientesFinales.Rows[0]["MALE_BATH"].ToString();
                txtBañoMujer.Text = clientesFinales.Rows[0]["FEMALE_BATH"].ToString();

                txtPersonaContacto.Text = clientesFinales.Rows[0]["CONTACT_PERSON"].ToString();
                if (txtPersonaContacto.Text.Equals("N/A"))
                    txtPersonaContacto.Text = String.Empty;

                txtApellido.Text = clientesFinales.Rows[0]["CONTACT_SURNAME"].ToString();
                if (txtApellido.Text.Equals("N/A"))
                    txtApellido.Text = String.Empty;

                txtTelefonoContacto.Text = clientesFinales.Rows[0]["CONTACT_TELEPHONE"].ToString();
                if (txtTelefonoContacto.Text.Equals("N/A"))
                    txtTelefonoContacto.Text = String.Empty;

                txtExtension.Text = clientesFinales.Rows[0]["CONTACT_EXT"].ToString();

                txtCorreoContacto.Text = clientesFinales.Rows[0]["CONTACT_MAIL"].ToString();
                if (txtCorreoContacto.Text.Equals("N/A"))
                    txtCorreoContacto.Text = String.Empty;

                txtPosicion.Text = clientesFinales.Rows[0]["CONTACT_POSITION"].ToString();
                if (txtPosicion.Text.Equals("N/A"))
                    txtPosicion.Text = String.Empty;

                listasDesplegables = clientesFinales.Rows[0]["SELLER_ID"].ToString();
                if(!listasDesplegables.Equals("N/A"))
                    cmbVendedor.FindItemByValue(listasDesplegables, true).Selected = true;

                listasDesplegables = clientesFinales.Rows[0]["SUB_SEGMENT_ID"].ToString();
                if (!listasDesplegables.Equals("0"))
                    cmbSubSegmento.FindItemByValue(listasDesplegables, false).Selected = true;
                else
                {
                    cmbSubSegmento.Text = String.Empty;
                    cmbSubSegmento.ClearSelection();
                }

                listasDesplegables = clientesFinales.Rows[0]["CITY"].ToString();
                if (!listasDesplegables.Equals("N/A"))
                    cmbCiudad.FindItemByValue(listasDesplegables, true).Selected = true;
                else
                {
                    cmbCiudad.Text = String.Empty;
                    cmbCiudad.ClearSelection();
                }

                listasDesplegables = clientesFinales.Rows[0]["ID_PAYMENT_CONDITION"].ToString();
                cmbCondicionPago.FindItemByValue(listasDesplegables, true).Selected = true;

                listasDesplegables = clientesFinales.Rows[0]["PURCHASE_FREQUENCY"].ToString();
                cmbFrecuenciaCompra.FindItemByText(listasDesplegables, true).Selected = true;

                listasDesplegables = clientesFinales.Rows[0]["MAINTENANCE_FREQUENCY"].ToString();
                cmbFrecuenciaMantenimiento.FindItemByValue(listasDesplegables, true).Selected = true;
//.........这里部分代码省略.........
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:101,代码来源:Solicitud_Dispensadores.aspx.cs

示例15: crearUsuarioDst

        private void crearUsuarioDst()
        {
            try
            {
                Connection conexion = new Connection();
                string usuario = String.Empty;
                string alias = conexion.getClientKCInfo("ALIAS", "CLIENT_ID", cmbUbicacion.SelectedValue);
                int correlativo = 0;

                DataTable resultSet = conexion.getGridDataSource(String.Format("SELECT USER_ID FROM USUARIOS WHERE CLIENT_ID = '{0}'", cmbUbicacion.SelectedValue));

                if (resultSet.Rows.Count > 0)
                    foreach (DataRow fila in resultSet.Rows)
                        correlativo = Convert.ToInt32(fila["USER_ID"].ToString().Substring(alias.Length, 1));

                usuario = alias + Convert.ToString(++correlativo);
                if (usuario.Length > 30)
                {
                    RadAjaxManager1.ResponseScripts.Add(String.Format("alert('Se ha llegado al limite de usuarios para este ditribuidor.');"));
                    return;
                }

                txtCodigo.Enabled = false;
                txtCodigo.Text = usuario;
            }
            catch (Exception error)
            {
                RadAjaxManager1.ResponseScripts.Add(String.Format("errorEnvio('{0}');", error.Message));
            }
        }
开发者ID:Eliazar,项目名称:Dispenser_Tracking,代码行数:30,代码来源:Agregar_Usuario.aspx.cs


注:本文中的Connection.getGridDataSource方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。