Exemple #1
0
        void Aceptar()
        {
            DataTable DtResultado = new DataTable();
            Genericas xFun        = new Genericas();
            string    c_criterio  = "";
            //string c_campobusqueda = "";
            int n_Fila;
            int IntNumeroElementos = Convert.ToInt32(arrCabeceraDg1.GetLongLength(0)) - 1;

            for (n_Fila = 0; n_Fila <= IntNumeroElementos; n_Fila++)
            {
                if (Buscar_CampoBusqueda == arrCabeceraDg1[n_Fila, 3])
                {
                    if (arrCabeceraDg1[n_Fila, 2] == "N")
                    {
                        int intIdRegistro = Convert.ToInt32(DgLista.Columns[Buscar_CampoBusqueda].CellValue(DgLista.Row).ToString());
                        c_criterio = "(" + Buscar_CampoBusqueda.Trim() + " = " + intIdRegistro.ToString() + ")";
                    }
                    if (arrCabeceraDg1[n_Fila, 2] == "C")
                    {
                        string c_IdRegistro = DgLista.Columns[Buscar_CampoBusqueda].CellValue(DgLista.Row).ToString();
                        c_criterio = "(" + Buscar_CampoBusqueda.Trim() + " = '" + c_IdRegistro.ToString() + "')";
                    }
                    break;
                }
                //c_campobusqueda = arrCabeceraDg1[n_Fila, 3];
            }
            if (c_criterio != "")
            {
                DtResultado = xFun.DataTableFiltrar(dtConsulta, c_criterio);
            }
            dtResul = DtResultado;
            this.Hide();
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(CboEmp.SelectedValue) == 0)
            {
                MessageBox.Show("No se ha especificado el nombre de la empresa", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtApeNom.Focus();
                return;
            }
            string[,] arrCabeceraDg1 = new string[2, 4];
            DataTable           dtResult   = new DataTable();
            DataTable           dtresulpre = new DataTable();
            int                 n_Fila;
            DataTable           DtProdDet  = new DataTable();
            CN_TEMPUS_marcacion objPersona = new CN_TEMPUS_marcacion();

            objPersona.mysConec = mysConec;
            DtProdDet           = objPersona.ListarPersonal(CboEmp.SelectedValue.ToString());

            arrCabeceraDg1[0, 0] = "Apellidos y Nombres";
            arrCabeceraDg1[0, 1] = "400";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_apenom";

            arrCabeceraDg1[1, 0] = "D.N.I.";
            arrCabeceraDg1[1, 1] = "80";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_dni";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "c_dni";
            dtResult = xFun.DataTableFiltrar(DtProdDet, "c_codemp = '" + CboEmp.SelectedValue.ToString() + "'");
            xFun.Buscar_CadFiltro  = "";
            xFun.Buscar_CampoOrden = "c_apenom";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);


            //Genericas xFun = new Genericas();
            //xFun.Buscar_CampoBusqueda = "c_id";
            //xFun.Buscar_CadFiltro = "";
            //xFun.Buscar_CampoOrden = "dia";
            //dtResult = xFun.Buscar(arrCabeceraDg1, DtSolMat);



            if (dtResult == null)
            {
                return;
            }
            if (dtResult.Rows.Count == 0)
            {
                return;
            }

            for (n_Fila = 0; n_Fila <= (dtResult.Rows.Count - 1); n_Fila++)
            {
                lblcodpersona.Text = dtResult.Rows[n_Fila]["c_dni"].ToString();
                TxtApeNom.Text     = dtResult.Rows[n_Fila]["c_apenom"].ToString();
            }
        }
 private static ProductoRecetaLineaTarea SetObject(MySqlDataReader reader)
 {
     return(new ProductoRecetaLineaTarea
     {
         n_idpro = Genericas.GetInt(reader, "n_idpro"),
         n_idrec = Genericas.GetInt(reader, "n_idrec"),
         n_idlin = Genericas.GetInt(reader, "n_idlin"),
         n_idtar = Genericas.GetInt(reader, "n_idtar"),
         n_porefi = reader.GetDouble("n_porefi"),
         n_cankilpro = reader.GetDouble("n_cankilpro"),
         n_numpertar = Genericas.GetInt(reader, "n_numpertar"),
         n_idequipo = Genericas.GetInt(reader, "n_idequipo"),
         n_canequi = Genericas.GetInt(reader, "n_canequi"),
         n_numpertarequ = Genericas.GetInt(reader, "n_numpertarequ"),
         n_capkilporper = reader.GetDouble("n_capkilporper"),
         n_capkilporhorlin = reader.GetDouble("n_capkilporhorlin"),
         n_capkilporlintietra = reader.GetDouble("n_capkilporlintietra"),
         n_numpercal = reader.GetDouble("n_numpercal"),
         n_totprotietra = reader.GetDouble("n_totprotietra"),
         n_porefiuni = reader.GetDouble("n_porefiuni"),
         n_porefitot = reader.GetDouble("n_porefitot"),
         n_costar = reader.GetDouble("n_costar"),
         n_ord = Genericas.GetInt(reader, "n_ord"),
         n_kghper = reader.GetDouble("n_kghper"),
         c_destar = Genericas.GetString(reader, "c_destar")
     });
 }
Exemple #4
0
        public DataTable BuscarMedioPago(DataTable dtMedioPago)
        {
            Helper.Genericas funDatos = new Helper.Genericas();
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult = new DataTable();

            arrCabeceraDg1[0, 0] = "Descripcion";
            arrCabeceraDg1[0, 1] = "400";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_des";

            arrCabeceraDg1[1, 0] = "Codigo SUnat";
            arrCabeceraDg1[1, 1] = "50";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_codsun";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtMedioPago);

            return(dtResult);
        }
Exemple #5
0
 private static MovimientoDet SetObject(MySqlDataReader reader)
 {
     return(new MovimientoDet
     {
         n_idmov = reader.GetInt32("n_id"),
         n_idite = reader.GetInt32("n_idite"),
         n_idpre = reader.GetInt32("n_idpre"),
         n_can = reader.GetDouble("n_can"),
         n_idalm = reader.GetInt32("n_idalm"),
         c_numlot = Genericas.GetString(reader, "c_numlot"),
         n_idtippro = reader.GetInt32("n_idtippro"),
         d_fchpro = Genericas.GetDateTime(reader, "d_fchpro"),
         d_fchven = Genericas.GetDateTime(reader, "d_fchven"),
         n_iddep = reader.GetInt32("n_iddep"),
         n_idpro = reader.GetInt32("n_idpro"),
         n_iddis = reader.GetInt32("n_iddis"),
         c_desori = Genericas.GetString(reader, "c_desori"),
         c_marca = Genericas.GetString(reader, "c_marca"),
         h_horing = Genericas.GetDateTime(reader, "h_horing"),
         h_horsal = Genericas.GetDateTime(reader, "h_horsal"),
         n_estpro = reader.GetInt32("n_estpro"),
         n_preuni = reader.GetDouble("n_preuni"),
         n_pretot = reader.GetDouble("n_pretot")
     });
 }
Exemple #6
0
 private static Movimiento SetObject(MySqlDataReader reader)
 {
     return(new Movimiento
     {
         n_id = reader.GetInt32("n_id"),
         n_idemp = reader.GetInt32("n_idemp"),
         n_idtipmov = reader.GetInt32("n_idtipmov"),
         n_idclipro = reader.GetInt32("n_idclipro"),
         d_fchdoc = Genericas.GetDateTime(reader, "d_fchdoc"),
         d_fching = Genericas.GetDateTime(reader, "d_fching"),
         n_idtipdoc = Genericas.GetInt(reader, "n_idtipdoc"),
         c_numser = Genericas.GetString(reader, "c_numser"),
         c_numdoc = Genericas.GetString(reader, "c_numdoc"),
         n_idalm = Genericas.GetInt(reader, "n_idalm"),
         n_anotra = Genericas.GetInt(reader, "n_anotra"),
         n_idmes = Genericas.GetInt(reader, "n_idmes"),
         c_obs = Genericas.GetString(reader, "c_obs"),
         n_idtipope = Genericas.GetInt(reader, "n_idtipope"),
         n_tipite = Genericas.GetInt(reader, "n_tipite"),
         n_docrefidtipdoc = Genericas.GetInt(reader, "n_docrefidtipdoc"),
         c_docrefnumser = Genericas.GetString(reader, "c_docrefnumser"),
         c_docrefnumdoc = Genericas.GetString(reader, "c_docrefnumdoc"),
         n_docrefiddocref = Genericas.GetInt(reader, "n_docrefiddocref"),
         n_perid = Genericas.GetInt(reader, "n_perid"),
         n_prolog = Genericas.GetInt(reader, "n_prolog"),
         n_iddoclog = Genericas.GetInt(reader, "n_iddoclog")
     });
 }
Exemple #7
0
        public DataTable BuscarCliente(DataTable DtCliente, string c_CampoBuscar, string c_CadenaFiltro)
        {
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            dtResult = DtCliente;

            arrCabeceraDg1[0, 0] = "Nº Placa";
            arrCabeceraDg1[0, 1] = "80";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_numpla";

            arrCabeceraDg1[1, 0] = "Nombre / Razon Social";
            arrCabeceraDg1[1, 1] = "600";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_nom";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = c_CampoBuscar;
            xFun.Buscar_CadFiltro     = c_CadenaFiltro;
            xFun.Buscar_CampoOrden    = "c_nom";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Exemple #8
0
        public DataTable BuscarOrigen(DataTable dtOrigen)
        {
            Helper.Genericas funDatos = new Helper.Genericas();
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult = new DataTable();

            arrCabeceraDg1[0, 0] = "Cuenta";
            arrCabeceraDg1[0, 1] = "80";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_cuecon";

            arrCabeceraDg1[1, 0] = "Descripcion";
            arrCabeceraDg1[1, 1] = "500";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_des";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtOrigen);

            return(dtResult);
        }
Exemple #9
0
        private void BtnAgregarEmpleado_Click(object sender, EventArgs e)
        {
            try
            {
                string[,] arrCabeceraFlexFil = new string[4, 5];
                DataTable dtResult = new DataTable();
                string    c_cadIN  = string.Empty;
                Genericas funDatos = new Genericas();

                CN_pla_empleados objEmpleado = new CN_pla_empleados(STU_SISTEMA);
                objEmpleado.STU_SISTEMA = STU_SISTEMA;
                objEmpleado.Consulta1(STU_SISTEMA.EMPRESAID, c_cadIN);
                dtResult    = objEmpleado.dtLista;
                objEmpleado = null;

                // FLEX GRID DE LOS TAREAS
                arrCabeceraFlexFil[0, 0] = "Apellidos y Nombres";
                arrCabeceraFlexFil[0, 1] = "400";
                arrCabeceraFlexFil[0, 2] = "C";
                arrCabeceraFlexFil[0, 3] = "c_apenom";

                arrCabeceraFlexFil[1, 0] = "Nº DNI";
                arrCabeceraFlexFil[1, 1] = "80";
                arrCabeceraFlexFil[1, 2] = "C";
                arrCabeceraFlexFil[1, 3] = "c_numdocide";

                arrCabeceraFlexFil[2, 0] = "Sel.";
                arrCabeceraFlexFil[2, 1] = "40";
                arrCabeceraFlexFil[2, 2] = "B";
                arrCabeceraFlexFil[2, 3] = "n_sel";

                arrCabeceraFlexFil[3, 0] = "ID";
                arrCabeceraFlexFil[3, 1] = "0";
                arrCabeceraFlexFil[3, 2] = "N";
                arrCabeceraFlexFil[3, 3] = "n_id";

                funDatos.Filtrar_CampoOrden   = "c_apenom";
                funDatos.Filtrar_Titulo       = "Filtro de Trabajadores";
                funDatos.Filtrar_ColumnaCheck = 3;
                dtResult = funDatos.Filtrar2(arrCabeceraFlexFil, dtResult);

                if (dtResult != null)
                {
                    if (dtResult.Rows.Count > 0)
                    {
                        for (int n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++)
                        {
                            int      n_id     = Convert.ToInt32(dtResult.Rows[n_row]["n_id"]);
                            Empleado empleado = Empleado.Fetch(n_id);
                            empleados.Add(empleado);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Ocurrió un error: {0}", ex.Message), "Agregar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #10
0
        private void CmdProPen_Click(object sender, EventArgs e)
        {
            string[,] arrCabeceraDg1 = new string[4, 4];
            DataTable            dtResult   = new DataTable();
            CN_coo_sociospuestos objPuestos = new CN_coo_sociospuestos();

            OptSolDeu.Checked = true;

            objPuestos.mysConec = mysConec;
            objPuestos.Consulta1(STU_SISTEMA.EMPRESAID, 1);
            if (objPuestos.booOcurrioError == true)
            {
                return;
            }

            dtResult = objPuestos.dtPuestosSocios;

            arrCabeceraDg1[0, 0] = "Nº Puesto";
            arrCabeceraDg1[0, 1] = "60";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_puesto";

            arrCabeceraDg1[1, 0] = "Nombre Socio";
            arrCabeceraDg1[1, 1] = "350";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_apenom";

            arrCabeceraDg1[2, 0] = "Tipo Puesto";
            arrCabeceraDg1[2, 1] = "150";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_tippuedes";

            arrCabeceraDg1[3, 0] = "IdPuesto";
            arrCabeceraDg1[3, 1] = "0";
            arrCabeceraDg1[3, 2] = "N";
            arrCabeceraDg1[3, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            xFun.Buscar_CampoOrden    = "c_puesto";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            if (dtResult == null)
            {
                return;
            }
            if (dtResult.Rows.Count == 0)
            {
                return;
            }

            TxtCodPue.Text   = dtResult.Rows[0]["c_puesto"].ToString();
            LblIdPuesto.Text = dtResult.Rows[0]["n_id"].ToString();

            CmdMostrarDeuda_Click(sender, e);
        }
Exemple #11
0
        private void BtnBuscarProducto_Click(object sender, EventArgs e)
        {
            try
            {
                string[,] arrCabeceraDg1 = new string[3, 4];
                DataTable         dtResult = new DataTable();
                CN_alm_inventario objItems = new CN_alm_inventario();
                Genericas         funDatos = new Genericas();

                objItems.mysConec = mysConec;
                dtResult          = objItems.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.SYS_UNIBD, 1);

                dtResult = funDatos.DataTableFiltrar(dtResult, "n_idtipexi = 2");

                arrCabeceraDg1[0, 0] = "Producto";
                arrCabeceraDg1[0, 1] = "500";
                arrCabeceraDg1[0, 2] = "C";
                arrCabeceraDg1[0, 3] = "c_despro";

                arrCabeceraDg1[1, 0] = "Uni. Med.";
                arrCabeceraDg1[1, 1] = "60";
                arrCabeceraDg1[1, 2] = "C";
                arrCabeceraDg1[1, 3] = "c_abrpre";

                arrCabeceraDg1[2, 0] = "n_id";
                arrCabeceraDg1[2, 1] = "0";
                arrCabeceraDg1[2, 2] = "C";
                arrCabeceraDg1[2, 3] = "n_id";

                Genericas xFun = new Genericas();
                xFun.Buscar_CampoBusqueda = "n_id";
                xFun.Buscar_CadFiltro     = "";
                xFun.Buscar_CampoOrden    = "c_despro";
                dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

                if (dtResult == null)
                {
                    return;
                }
                if (dtResult.Rows.Count == 0)
                {
                    return;
                }

                int n_id = Convert.ToInt32(dtResult.Rows[0]["n_id"]);
                TxtProducto.Text = dtResult.Rows[0]["c_despro"].ToString();

                producto = Producto.Fetch(n_id);
                ProductoReceta      productoReceta      = producto.ProductoRecetas.Where(p => p.n_act == 1).FirstOrDefault();
                ProductoRecetaLinea productoRecetaLinea = productoReceta.ProductoRecetaLineas.Where(p => p.n_act == 1).FirstOrDefault();

                productoRecetaLineaTareaBindingSource.DataSource = productoRecetaLinea.ProductoRecetaLineaTareas;
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Ocurrió un error: {0}", ex.Message), "Buscar Producto", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #12
0
        public DataTable BuscarItemPuntoVenta(string c_CadenaFiltro, string c_CampoBuscar, DataTable dtItems, int n_IdTipExistencia)
        {
            string[,] arrCabeceraDg1 = new string[6, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            if (n_IdTipExistencia != 0)
            {
                dtResult = funDatos.DataTableFiltrar(dtItems, "n_idtipexi = " + n_IdTipExistencia + "");
            }
            else
            {
                dtResult = dtItems;
            }

            arrCabeceraDg1[0, 0] = "Codigo";
            arrCabeceraDg1[0, 1] = "150";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_codpro";

            arrCabeceraDg1[1, 0] = "Descripcion";
            arrCabeceraDg1[1, 1] = "500";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_despro";

            arrCabeceraDg1[2, 0] = "Uni. Med.";
            arrCabeceraDg1[2, 1] = "50";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_abrpre";

            arrCabeceraDg1[3, 0] = "Stock Actual";
            arrCabeceraDg1[3, 1] = "70";
            arrCabeceraDg1[3, 2] = "D";
            arrCabeceraDg1[3, 3] = "n_stkact";

            arrCabeceraDg1[4, 0] = "Precio venta";
            arrCabeceraDg1[4, 1] = "70";
            arrCabeceraDg1[4, 2] = "D";
            arrCabeceraDg1[4, 3] = "n_preven";

            arrCabeceraDg1[5, 0] = "Id";
            arrCabeceraDg1[5, 1] = "0";
            arrCabeceraDg1[5, 2] = "N";
            arrCabeceraDg1[5, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = c_CampoBuscar;
            xFun.Buscar_CadFiltro     = c_CadenaFiltro;
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Exemple #13
0
        private void CmdVolver_Click(object sender, EventArgs e)
        {
            funFlex      = null;
            funFunciones = null;
            funDatos     = null;
            funDbGrid    = null;
            funCon       = null;

            dtTareas = null;
            this.Close();
        }
 private static ProductoRecetaInsumo SetObject(MySqlDataReader reader)
 {
     return(new ProductoRecetaInsumo
     {
         n_idpro = Genericas.GetInt(reader, "n_idpro"),
         n_idrec = Genericas.GetInt(reader, "n_idrec"),
         n_idite = Genericas.GetInt(reader, "n_idite"),
         n_idunimed = Genericas.GetInt(reader, "n_idunimed"),
         n_can = reader.GetDouble("n_can"),
         n_inspri = Genericas.GetInt(reader, "n_inspri")
     });
 }
Exemple #15
0
        public DataTable BuscarGuias(int n_IdEmpresa, int n_IdCliente, string c_DocumentosCargados)
        {
            Helper.Genericas funDatos = new Helper.Genericas();
            string[,] arrCabeceraDg1 = new string[5, 4];
            DataTable dtResult = new DataTable();

            Consulta1(n_IdEmpresa, n_IdCliente);
            dtResult = dtLista;
            if (n_IdCliente != 0)
            {
                dtResult = funDatos.DataTableFiltrar(dtResult, "n_idcli = " + n_IdCliente.ToString() + "");  // FILTRAMOS LOS DOCUMENTOS DEL PROVEEDOR
            }
            if (c_DocumentosCargados != "")
            {
                dtResult = funDatos.DataTableFiltrar(dtResult, "n_id NOT IN (" + c_DocumentosCargados + ")");         // QUITAMOS LOS DOCUMENTOS QUE YA FUERON AGREGADOS
            }

            arrCabeceraDg1[0, 0] = "Cliente";
            arrCabeceraDg1[0, 1] = "200";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_nombre";

            arrCabeceraDg1[1, 0] = "Tip. Doc.";
            arrCabeceraDg1[1, 1] = "40";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_abr";

            arrCabeceraDg1[2, 0] = "Fch. Documento";
            arrCabeceraDg1[2, 1] = "80";
            arrCabeceraDg1[2, 2] = "F";
            arrCabeceraDg1[2, 3] = "d_fchdoc";

            arrCabeceraDg1[3, 0] = "Nº Documento";
            arrCabeceraDg1[3, 1] = "120";
            arrCabeceraDg1[3, 2] = "F";
            arrCabeceraDg1[3, 3] = "c_numdoc";

            arrCabeceraDg1[4, 0] = "Id";
            arrCabeceraDg1[4, 1] = "0";
            arrCabeceraDg1[4, 2] = "N";
            arrCabeceraDg1[4, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
        void Cerrar()
        {
            funFlex      = null;
            funFunciones = null;
            funDbGrid    = null;
            funDatos     = null;

            dtItems  = null;
            dtTipExi = null;
            dtUniMed = null;
            dtTipPro = null;

            this.Hide();
        }
Exemple #17
0
 private static ProductoReceta SetObject(MySqlDataReader reader)
 {
     return(new ProductoReceta
     {
         n_id = Genericas.GetInt(reader, "n_id"),
         n_idpro = Genericas.GetInt(reader, "n_idpro"),
         c_codrec = Genericas.GetString(reader, "c_codrec"),
         c_des = Genericas.GetString(reader, "c_des"),
         n_idunimed = Genericas.GetInt(reader, "n_idunimed"),
         n_can = reader.GetDouble("n_can"),
         n_prirec = Genericas.GetInt(reader, "n_prirec"),
         c_obs = Genericas.GetString(reader, "c_obs"),
         n_act = Genericas.GetInt(reader, "n_act")
     });
 }
Exemple #18
0
        public DataTable FiltrarSelccionarItems(int n_IdEmpresa, string c_CadIN)
        {
            Genericas    funDatos = new Genericas();
            Cls_FlexGrid funFlex  = new Cls_FlexGrid();

            DataTable dtResult = new DataTable();

            string[,] arrCabeceraFlexFil = new string[5, 5];

            dtResult = Listar();
            if (!string.IsNullOrEmpty(c_CadIN))
            {
                dtResult = funDatos.DataTableFiltrar(dtResult, "n_id NOT IN(" + c_CadIN + ")");
            }

            // FLEX GRID DE LOS TAREAS
            arrCabeceraFlexFil[0, 0] = "Codigo";
            arrCabeceraFlexFil[0, 1] = "80";
            arrCabeceraFlexFil[0, 2] = "C";
            arrCabeceraFlexFil[0, 3] = "c_codpro";

            arrCabeceraFlexFil[1, 0] = "Mercaderia / Producto / Servicio";
            arrCabeceraFlexFil[1, 1] = "400";
            arrCabeceraFlexFil[1, 2] = "C";
            arrCabeceraFlexFil[1, 3] = "c_despro";

            arrCabeceraFlexFil[2, 0] = "Uni. Med.";
            arrCabeceraFlexFil[2, 1] = "40";
            arrCabeceraFlexFil[2, 2] = "C";
            arrCabeceraFlexFil[2, 3] = "c_abrpre";

            arrCabeceraFlexFil[3, 0] = "Sel.";
            arrCabeceraFlexFil[3, 1] = "40";
            arrCabeceraFlexFil[3, 2] = "B";
            arrCabeceraFlexFil[3, 3] = "n_sel";

            arrCabeceraFlexFil[4, 0] = "ID";
            arrCabeceraFlexFil[4, 1] = "0";
            arrCabeceraFlexFil[4, 2] = "N";
            arrCabeceraFlexFil[4, 3] = "n_id";

            funDatos.Filtrar_CampoOrden   = "c_despro";
            funDatos.Filtrar_Titulo       = "Filtro de Trabajadores";
            funDatos.Filtrar_ColumnaCheck = 3;
            dtResult = funDatos.Filtrar2(arrCabeceraFlexFil, dtResult);
            return(dtResult);
        }
Exemple #19
0
        public static List <EmpleadoAvance> FetchEmpleadosAvance(int n_idpro
                                                                 , int n_idemp
                                                                 , string n_idtraIn
                                                                 , int n_idtar
                                                                 , DateTime d_fchini
                                                                 , DateTime d_fchfin)
        {
            string c_fchini = d_fchini.ToString("yyyy-MM-dd");
            string c_fchfin = d_fchfin.ToString("yyyy-MM-dd");
            List <EmpleadoAvance> m_listaentidad = new List <EmpleadoAvance>();

            using (MySqlConnection connection
                       = new MySqlConnection(
                             ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString))
            {
                using (MySqlCommand command = new MySqlCommand())
                {
                    command.Connection  = connection;
                    command.CommandType = System.Data.CommandType.StoredProcedure;
                    command.CommandText = "pla_empleados_listaravance";
                    command.Parameters.Add(new MySqlParameter("@n_idpro", n_idpro));
                    command.Parameters.Add(new MySqlParameter("@n_idemp", n_idemp));
                    command.Parameters.Add(new MySqlParameter("@n_idtraIn", n_idtraIn));
                    command.Parameters.Add(new MySqlParameter("@n_idtar", n_idtar));
                    command.Parameters.Add(new MySqlParameter("@c_fchini", c_fchini));
                    command.Parameters.Add(new MySqlParameter("@c_fchfin", c_fchfin));
                    connection.Open();
                    using (MySqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            m_listaentidad.Add(new EmpleadoAvance
                            {
                                n_idper  = Genericas.GetInt(reader, "n_idper"),
                                c_apenom = Genericas.GetString(reader, "c_apenom"),
                                d_fchtra = Genericas.GetDateTime(reader, "d_fchtra"),
                                n_can    = Genericas.GetDouble(reader, "n_can"),
                                c_horini = Genericas.GetString(reader, "c_horini"),
                                c_horter = Genericas.GetString(reader, "c_horter")
                            });
                        }
                    }
                }
            }
            return(m_listaentidad);
        }
Exemple #20
0
        void BuscarTrabajador()
        {
            try
            {
                string[,] arrCabeceraDg1 = new string[2, 4];
                DataTable dtResult = new DataTable();

                CN_pla_empleados o_emp = new CN_pla_empleados(STU_SISTEMA);
                o_emp.Listar(STU_SISTEMA.EMPRESAID);
                dtResult = o_emp.dtLista;

                dtResult = funDatos.DataTableFiltrar(dtResult, "n_activo = 1");

                arrCabeceraDg1[0, 0] = "Empleado";
                arrCabeceraDg1[0, 1] = "500";
                arrCabeceraDg1[0, 2] = "C";
                arrCabeceraDg1[0, 3] = "c_apenom";

                arrCabeceraDg1[1, 0] = "n_id";
                arrCabeceraDg1[1, 1] = "0";
                arrCabeceraDg1[1, 2] = "C";
                arrCabeceraDg1[1, 3] = "n_id";

                Genericas xFun = new Genericas();
                xFun.Buscar_CampoBusqueda = "n_id";
                xFun.Buscar_CadFiltro     = "";
                xFun.Buscar_CampoOrden    = "c_apenom";
                dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

                if (dtResult == null)
                {
                    return;
                }
                if (dtResult.Rows.Count == 0)
                {
                    return;
                }

                TxtTra.Text   = dtResult.Rows[0]["c_apenom"].ToString();
                LblIdTra.Text = dtResult.Rows[0]["n_id"].ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error al buscar Trabajador", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #21
0
        public int BuscarNoActivos(int n_IdEmpresa, int n_IdPlaya)
        {
            int n_Id = 0;

            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            miFun.ListarNoActivos(n_IdEmpresa, n_IdPlaya);
            dtResult = miFun.dtListar;

            arrCabeceraDg1[0, 0] = "Nombre / Razon Social";
            arrCabeceraDg1[0, 1] = "600";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_nom";

            arrCabeceraDg1[1, 0] = "Nº Doc. Identidad";
            arrCabeceraDg1[1, 1] = "80";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_numdocide";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CadFiltro     = "";
            xFun.Buscar_CampoOrden    = "c_nom";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            if (dtResult != null)
            {
                if (dtResult.Rows.Count != 0)
                {
                    n_Id = Convert.ToInt32(dtResult.Rows[0]["n_id"]);
                }
            }
            return(n_Id);
        }
Exemple #22
0
 private static Producto SetObject(MySqlDataReader reader)
 {
     return(new Producto
     {
         n_id = Genericas.GetInt(reader, "n_id"),
         n_idemp = Genericas.GetInt(reader, "n_idemp"),
         c_cod = Genericas.GetString(reader, "c_cod"),
         c_despro = Genericas.GetString(reader, "c_despro"),
         n_idunimed = Genericas.GetInt(reader, "n_idunimed"),
         n_idfam = Genericas.GetInt(reader, "n_idfam"),
         n_idcla = Genericas.GetInt(reader, "n_idcla"),
         n_idsubcla = Genericas.GetInt(reader, "n_idsubcla"),
         n_idtip = Genericas.GetInt(reader, "n_idtip"),
         c_obs = Genericas.GetString(reader, "c_obs"),
         n_act = Genericas.GetInt(reader, "n_act"),
         n_kilhor = reader.GetDouble("n_kilhor"),
         n_idmatpri = Genericas.GetInt(reader, "n_idmatpri")
     });
 }
 private static ProductoRecetaLinea SetObject(MySqlDataReader reader)
 {
     return(new ProductoRecetaLinea
     {
         n_id = Genericas.GetInt(reader, "n_id"),
         n_idpro = Genericas.GetInt(reader, "n_idpro"),
         n_idrec = Genericas.GetInt(reader, "n_idrec"),
         c_codlin = Genericas.GetString(reader, "c_codlin"),
         c_deslin = Genericas.GetString(reader, "c_deslin"),
         n_idunimed = Genericas.GetInt(reader, "n_idunimed"),
         n_idite = Genericas.GetInt(reader, "n_idite"),
         n_can = reader.GetDouble("n_can"),
         n_numope = reader.GetDouble("n_numope"),
         n_efi = reader.GetDouble("n_efi"),
         n_tiepro = reader.GetDouble("n_tiepro"),
         n_prehorjor = reader.GetDouble("n_prehorjor"),
         n_act = Genericas.GetInt(reader, "n_act"),
         c_obs = Genericas.GetString(reader, "c_obs")
     });
 }
Exemple #24
0
        public DataTable BuscarItemPendiente(int n_IdEmpresa)
        {
            string[,] arrCabeceraDg1 = new string[4, 4];
            DataTable dtResult = new DataTable();
            //DataTable dtresulpre = new DataTable();
            CD_con_pcitems o_items = new CD_con_pcitems();

            Helper.Genericas funDatos = new Helper.Genericas();

            o_items.mysConec = mysConec;
            o_items.Consulta1(n_IdEmpresa);
            dtResult = o_items.dtLista;

            arrCabeceraDg1[0, 0] = "Descripcion";
            arrCabeceraDg1[0, 1] = "400";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_despro";

            arrCabeceraDg1[1, 0] = "Codigo";
            arrCabeceraDg1[1, 1] = "110";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_codpro";

            arrCabeceraDg1[2, 0] = "Uni. Med";
            arrCabeceraDg1[2, 1] = "50";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_abrpre";

            arrCabeceraDg1[3, 0] = "Id";
            arrCabeceraDg1[3, 1] = "0";
            arrCabeceraDg1[3, 2] = "N";
            arrCabeceraDg1[3, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "c_despro";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Exemple #25
0
        public DataTable BuscarGuiasPendientesAlmacen(int n_IdEmpresa, int n_TipoMovimiento, int n_TipoOrigen, int n_AnoTrabajo)
        {
            // n_Tipo = 1 BUSCA GUIA DE INGRESO PENDIENTES DE JALAR ALMACEN
            // n_Tipo = 2 BUSCA GUIA DE SALIDA PENDIENTES DE JALAR ALMACEN
            CN_vta_guias objguia  = new CN_vta_guias();
            DataTable    dtResult = new DataTable();

            string[,] arrCabeceraDg1 = new string[4, 4];

            objguia.mysConec = mysConec;
            objguia.GuiasTranportistasPendiente(n_IdEmpresa, n_TipoMovimiento, n_TipoOrigen, n_AnoTrabajo);
            dtResult = funDatos.DataTableOrdenar(objguia.dtLista, "c_numdoc DESC");

            arrCabeceraDg1[0, 0] = "Nº Guia";
            arrCabeceraDg1[0, 1] = "110";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_numdoc";

            arrCabeceraDg1[1, 0] = "Fch. Emision";
            arrCabeceraDg1[1, 1] = "80";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "d_fchdoc";

            arrCabeceraDg1[2, 0] = "Cliente";
            arrCabeceraDg1[2, 1] = "400";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_nombre";

            arrCabeceraDg1[3, 0] = "Id";
            arrCabeceraDg1[3, 1] = "0";
            arrCabeceraDg1[3, 2] = "N";
            arrCabeceraDg1[3, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CampoOrden    = "c_numdoc";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);
            return(dtResult);
        }
Exemple #26
0
        public DataTable BuscarCuenta(DataTable DtPlanCuenta)
        {
            string[,] arrCabeceraDg1 = new string[4, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            dtResult = DtPlanCuenta;
            //dtResult = funDatos.DataTableFiltrar(DtCLiPro, "n_idtipreg = " + n_TipoRegistro + "");

            arrCabeceraDg1[0, 0] = "Nº Cuenta";
            arrCabeceraDg1[0, 1] = "80";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_cuecon";

            arrCabeceraDg1[1, 0] = "Descripcion";
            arrCabeceraDg1[1, 1] = "300";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_des";

            arrCabeceraDg1[2, 0] = "Divicionaria";
            arrCabeceraDg1[2, 1] = "40";
            arrCabeceraDg1[2, 2] = "B";
            arrCabeceraDg1[2, 3] = "n_tipo";

            arrCabeceraDg1[3, 0] = "Id";
            arrCabeceraDg1[3, 1] = "0";
            arrCabeceraDg1[3, 2] = "N";
            arrCabeceraDg1[3, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "c_cuecon";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Exemple #27
0
        public DataTable BuscarCliPro(DataTable DtCLiPro, int n_TipoRegistro, string c_CampoBuscar, string c_CadenaFiltro)
        {
            //n_TipoRegistro = 1  Proveedor
            //n_TipoRegistro = 2  Cliente
            string[,] arrCabeceraDg1 = new string[3, 4];
            DataTable dtResult   = new DataTable();
            DataTable dtresulpre = new DataTable();

            Helper.Genericas funDatos = new Helper.Genericas();

            dtResult = DtCLiPro;
            //dtResult = funDatos.DataTableFiltrar(DtCLiPro, "n_idtipreg = " + n_TipoRegistro + "");

            arrCabeceraDg1[0, 0] = "Nº R.U.C.";
            arrCabeceraDg1[0, 1] = "100";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_numdoc";

            arrCabeceraDg1[1, 0] = "Nombre Razon Social";
            arrCabeceraDg1[1, 1] = "600";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "c_nombre";

            arrCabeceraDg1[2, 0] = "Id";
            arrCabeceraDg1[2, 1] = "0";
            arrCabeceraDg1[2, 2] = "N";
            arrCabeceraDg1[2, 3] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = c_CampoBuscar;
            xFun.Buscar_CadFiltro     = c_CadenaFiltro;
            xFun.Buscar_CampoOrden    = "c_nombre";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);

            return(dtResult);
        }
Exemple #28
0
 private static Empleado SetObject(MySqlDataReader reader)
 {
     return(new Empleado
     {
         n_id = reader.GetInt32("n_id"),
         n_idemp = reader.GetInt32("n_idemp"),
         n_idtipdocide = reader.GetInt32("n_idtipdocide"),
         c_numdocide = reader.GetString("c_numdocide"),
         c_ape1 = Genericas.GetString(reader, "c_ape1"),
         c_ape2 = Genericas.GetString(reader, "c_ape2"),
         c_nom1 = Genericas.GetString(reader, "c_nom1"),
         c_nom2 = Genericas.GetString(reader, "c_nom2"),
         d_fchnac = Genericas.GetDateTime(reader, "d_fchnac"),
         n_idsex = Genericas.GetInt(reader, "n_idsex"),
         c_numtel = Genericas.GetString(reader, "c_numtel"),
         c_numesa = Genericas.GetString(reader, "c_numesa"),
         d_fching = Genericas.GetDateTime(reader, "d_fching"),
         n_asigfam = Genericas.GetInt(reader, "n_asigfam"),
         n_suebas = Genericas.GetDouble(reader, "n_suebas"),
         n_bon = Genericas.GetInt(reader, "n_bon"),
         n_imphornor = Genericas.GetDouble(reader, "n_imphornor"),
         n_imphorext = Genericas.GetDouble(reader, "n_imphorext"),
         n_activo = Genericas.GetInt(reader, "n_activo"),
         n_destajo = Genericas.GetInt(reader, "n_destajo"),
         c_dir = Genericas.GetString(reader, "c_dir"),
         c_email = Genericas.GetString(reader, "c_email"),
         n_idnacpro = Genericas.GetInt(reader, "n_idnacpro"),
         n_idnacdep = Genericas.GetInt(reader, "n_idnacdep"),
         n_idnacdis = Genericas.GetInt(reader, "n_idnacdis"),
         n_idrespro = Genericas.GetInt(reader, "n_idrespro"),
         n_idresdep = Genericas.GetInt(reader, "n_idresdep"),
         n_idresdis = Genericas.GetInt(reader, "n_idresdis"),
         n_destacado = Genericas.GetInt(reader, "n_destacado"),
         d_fchbaj = Genericas.GetDateTime(reader, "d_fchbaj")
     });
 }
        //guarda y actualiza
        public void Guarda()
        {
            EntSucursal entSuc  = new EntSucursal();
            BrCliente   cliente = new BrCliente();

            try
            {
                Genericas gen = new Genericas();
                totRequeridos = 4;
                contabilizaYValidaRequerido(TxtSucursal);
                contabilizaYValidaRequerido(CmbEstatus);
                contabilizaYValidaRequerido(TxtRfc);
                contabilizaYValidaRequerido(CmbSector);
                if (totRequeridos > 0)
                {
                    messageBox = new avisosis(totRequeridos == 1 ? (string.Format("¡El campo {0} es obligatorio!", ControlInvalido)) : "Los campos son obligatorios", this.Title, MessageBoxButton.OK, MessageBoxImage.Warning);
                    messageBox.ShowDialog();
                    return;
                }

                TxtFechaRegistro.Text     = gen.SetCampo(entSuc.Fecha_apertura.ToString());
                TxtFechaModificacion.Text = gen.SetCampo(entSuc.FechaModifico1.ToString());
                //////////////
                entSuc.Status_sucursal = gen.SetCampo(CmbEstatus.SelectedValue.ToString());

                if (ActIns == Comunes.CAMBIA)
                {
                    entSuc.Nsucursal = noSucursal;
                }
                entSuc.Clave_cliente               = gen.SetCampo(Convert.ToInt32(TxtCliente.Text));
                entSuc.Sucursal                    = gen.SetCampo(TxtSucursal.Text);
                entSuc.Rfc_sucursal                = gen.SetCampo(TxtRfc.Text);
                entSuc.Sector_cliente              = gen.SetCampo(CmbSector.SelectedValue.ToString());
                entSuc.Factura_sucursal            = gen.SetCampo(TxtFacturaNom.Text);
                entSuc.Direccion_sucursal          = gen.SetCampo(TxtDireccion.Text);
                entSuc.Colonia_sucursal            = gen.SetCampo(txtcolonia.Text);
                entSuc.Codigo_postal_sucursal      = gen.SetCampo(Convert.ToInt32(TxtCp.Text));
                entSuc.Ciudad_sucursal             = gen.SetCampo(TxtMunicipio.Text);
                entSuc.Estado_sucursal             = gen.SetCampo(idEstado.ToString());
                entSuc.Telefono1_sucursal          = gen.SetCampo(TxtTelefono1.Text);
                entSuc.Telefono2_sucursal          = gen.SetCampo(TxtTelefono2.Text);
                entSuc.Atencion_personal2_sucursal = gen.SetCampo(TxtAtencionEnvios.Text);
                entSuc.Nombre_envios_sucursal      = gen.SetCampo(TxtEmpresaDE.Text);
                entSuc.Usuario_envios_sucursal     = gen.SetCampo(TxtAtencionEnv.Text);
                entSuc.Direccion_envios_sucursal   = gen.SetCampo(TxtDireccionDE.Text);
                entSuc.Colonia_envios_sucursal     = gen.SetCampo(txtcoloniaDE.Text);
                entSuc.Cp_envios_sucursal          = gen.SetCampo(TxtCpDE.Text);
                entSuc.Ciudad_envios_sucursal      = gen.SetCampo(TxtMunicipioDE.Text);
                entSuc.Edo_envios_sucursal         = idEstadoDe.ToString();
                entSuc.Tel_envios_sucursal         = gen.SetCampo(TxtTelefonoDE.Text);
                entSuc.Email_envios_sucursal       = gen.SetCampo(TxtEmailContactoDE.Text);
                entSuc.Atencion_personal1_sucursal = gen.SetCampo(TxtAtenciónCobranza.Text);
                entSuc.Observaciones               = gen.SetCampo(TxtObservaciones.Text);
                entSuc.E_mail         = gen.SetCampo(TxtEmail.Text);
                entSuc.EmailCobranza1 = gen.SetCampo(TxtEmailCobranza.Text);
                if (ActIns == Comunes.AGREGA)
                {
                    entSuc.IdUsuarioRegistro1 = App.IdUsuario;
                }
                else
                {
                    entSuc.IdUsuarioModifico1 = App.IdUsuario;
                }

                if (ValidarRFC() == false)
                {
                    return;
                }

                if (ValidaDatosRFC() == false)
                {
                    return;
                }

                Respuesta <int> res = cliente.InsUpdSucursal(entSuc, ActIns, "A");
                if (bandera == 1)
                {
                    if (res.EsExitoso)
                    {
                        // opcion valida cuando se agrega una sucursal desde el catálogo
                        if (opcGuarda == 0)
                        {
                            //Actualizacion del Grid Generico
                            frmCatologoGenerico.AcutualizaGrid <EntSucursal>(entSuc);
                        }
                        Editando   = false;
                        messageBox = new avisosis("Se ha " + (ActIns == Comunes.AGREGA ? " agregado " : ActIns == Comunes.CAMBIA ? " actualizado " : " eliminado ") + " correctamente la Sucursal.", this.Title, MessageBoxButton.OK, MessageBoxImage.None); messageBox.ShowDialog();
                        if (!cerrando)
                        {
                            this.Close();
                        }
                    }
                    else
                    {
                        messageBox = new avisosis("Error al " + (ActIns == Comunes.AGREGA ? " agregar " : ActIns == Comunes.CAMBIA ? " actualizar " : " eliminar ") + res.Error, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
                messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog();
            }
        }
 public void ConsultaDatosCliente(EntCliente entCve, EntSucursal entSuc)
 {
     try
     {
         Genericas gen      = new Genericas();
         DateTime  fecha    = Convert.ToDateTime(DateTime.Today);
         string    fechaHoy = fecha.ToString("yyyy-MM-dd");
         if (ActIns == Comunes.AGREGA)
         {
             TxtFechaRegistro.Text = fechaHoy;
             ConsultaEntidades();
             ConsultaTipoCliente();
             ConsultaEstatusCliente();
             ConsultaSectorCliente();
             TxtCliente.Text          = gen.SetCampo(entCve.ClaveCliente.ToString());
             TxtCliente.IsEnabled     = false;
             CmbTipoCliente.Text      = gen.SetCampo(entCve.TipoVIP.ToString());
             CmbEstatus.SelectedValue = gen.SetCampo(entCve.Statuscliente.ToString());
             TxtSucursal.Text         = gen.SetCampo(entCve.Nombrecliente.ToString());
             TxtRfc.Text             = gen.SetCampo(entCve.Rfccliente.ToString());
             TxtFacturaNom.Text      = gen.SetCampo(entCve.Facturacioncliente.ToString());
             CmbSector.SelectedValue = gen.SetCampo(entCve.Sectorcliente.ToString());
             TxtDireccion.Text       = gen.SetCampo(entCve.Direccioncliente.ToString());
             txtcolonia.Text         = gen.SetCampo(entCve.Coloniacliente.ToString());
             TxtCp.Text        = gen.SetCampo(entCve.Codigopostalcliente.ToString());
             TxtMunicipio.Text = gen.SetCampo(entCve.Ciudadcliente.ToString());
             EntEntidades Enti = new EntEntidades();
             Enti                     = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entCve.Estadocliente)));
             TxtEstado.Text           = Enti.D_estado;
             idEstado                 = Convert.ToInt32(Enti.IdEstado);
             TxtTelefono1.Text        = gen.SetCampo(entCve.Telefono1cliente.ToString());
             TxtTelefono2.Text        = gen.SetCampo(entCve.Telefono2cliente.ToString());
             TxtEmail.Text            = gen.SetCampo(entCve.Emailcliente.ToString());
             TxtEmailCobranza.Text    = gen.SetCampo(entCve.EmailSecEnvios.ToString());
             TxtAtenciónCobranza.Text = gen.SetCampo(entCve.Atencionpersonal1cliente.ToString());
             TxtEmpresaDE.Text        = gen.SetCampo(entCve.Nombreenvios.ToString());
             TxtAtencionEnv.Text      = gen.SetCampo(entCve.Usuarioenvios.ToString());
             TxtDireccionDE.Text      = gen.SetCampo(entCve.Direccionenvios.ToString());
             txtcoloniaDE.Text        = gen.SetCampo(entCve.Coloniaenvios.ToString());
             TxtCpDE.Text             = gen.SetCampo(entCve.Cpenvios.ToString());
             TxtMunicipioDE.Text      = gen.SetCampo(entCve.Ciudadenvios.ToString());
             Enti                     = new EntEntidades();
             Enti                     = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entCve.Edoenvios)));
             TxtEstadoDE.Text         = Enti.D_estado;
             idEstadoDe               = Convert.ToInt32(Enti.IdEstado);
             TxtTelefonoDE.Text       = gen.SetCampo(entCve.Telenvios.ToString());
             TxtEmailContactoDE.Text  = gen.SetCampo(entCve.Emailenvios.ToString());
         }
         else
         {
             //consulta datos de la sucursal
             noSucursal                = gen.SetCampo(entSuc.Nsucursal);
             TxtFechaRegistro.Text     = gen.SetCampo(entSuc.Fecha_apertura.ToString());
             TxtFechaModificacion.Text = gen.SetCampo(entSuc.FechaModifico1.ToString());
             ConsultaEntidades();
             ConsultaTipoCliente();
             ConsultaEstatusCliente();
             ConsultaSectorCliente();
             TxtCliente.Text          = gen.SetCampo(entSuc.Clave_cliente.ToString());
             TxtCliente.IsEnabled     = false;
             CmbTipoCliente.Text      = gen.SetCampo(entCve.TipoVIP.ToString());
             CmbEstatus.SelectedValue = gen.SetCampo(entSuc.Status_sucursal.ToString());
             TxtSucursal.Text         = gen.SetCampo(entSuc.Sucursal.ToString());
             TxtRfc.Text             = gen.SetCampo(entSuc.Rfc_sucursal.ToString());
             TxtFacturaNom.Text      = gen.SetCampo(entSuc.Factura_sucursal.ToString());
             CmbSector.SelectedValue = gen.SetCampo(entSuc.Sector_cliente.ToString());
             TxtDireccion.Text       = gen.SetCampo(entSuc.Direccion_sucursal.ToString());
             txtcolonia.Text         = gen.SetCampo(entSuc.Colonia_sucursal.ToString());
             TxtCp.Text        = gen.SetCampo(entSuc.Codigo_postal_sucursal.ToString());
             TxtMunicipio.Text = gen.SetCampo(entSuc.Ciudad_sucursal.ToString());
             EntEntidades Enti = new EntEntidades();
             Enti                     = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entSuc.Estado_sucursal)));
             TxtEstado.Text           = Enti.D_estado;
             idEstado                 = Convert.ToInt32(Enti.IdEstado);
             TxtTelefono1.Text        = gen.SetCampo(entSuc.Telefono1_sucursal.ToString());
             TxtTelefono2.Text        = gen.SetCampo(entSuc.Telefono2_sucursal.ToString());
             TxtAtencionEnvios.Text   = gen.SetCampo(entSuc.Atencion_personal2_sucursal.ToString());
             TxtEmail.Text            = gen.SetCampo(entSuc.E_mail.ToString());
             TxtAtenciónCobranza.Text = gen.SetCampo(entSuc.Atencion_personal1_sucursal.ToString());
             TxtEmailCobranza.Text    = gen.SetCampo(entSuc.EmailCobranza1.ToString());
             TxtObservaciones.Text    = gen.SetCampo(entSuc.Observaciones.ToString());
             TxtEmpresaDE.Text        = gen.SetCampo(entSuc.Nombre_envios_sucursal.ToString());
             TxtAtencionEnv.Text      = gen.SetCampo(entSuc.Usuario_envios_sucursal.ToString());
             TxtDireccionDE.Text      = gen.SetCampo(entSuc.Direccion_envios_sucursal.ToString());
             txtcoloniaDE.Text        = gen.SetCampo(entSuc.Colonia_envios_sucursal.ToString());
             TxtCpDE.Text             = gen.SetCampo(entSuc.Cp_envios_sucursal.ToString());
             TxtMunicipioDE.Text      = gen.SetCampo(entSuc.Ciudad_envios_sucursal.ToString());
             Enti                     = new EntEntidades();
             Enti                     = EstadosRep.Find(c => c.IdEstado == gen.SetCampo(Convert.ToInt32(entSuc.Edo_envios_sucursal)));
             TxtEstadoDE.Text         = Enti.D_estado;
             idEstadoDe               = Convert.ToInt32(Enti.IdEstado);
             TxtTelefonoDE.Text       = gen.SetCampo(entSuc.Tel_envios_sucursal.ToString());
             TxtEmailContactoDE.Text  = gen.SetCampo(entSuc.Email_envios_sucursal.ToString());
         }
     }
     catch (Exception ex)
     {
         messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog();
     }
 }