void VerRegistro(int n_IdRegistro) { booAgregando = true; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); if (objRegistros.b_OcurrioError == false) { BE_Registro = objRegistros.e_Destino; LblidCueCom.Text = BE_Registro.n_idcue.ToString(); TxtCueCom.Text = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_cuecon", LblidCueCom.Text, "N").ToString(); TxtCtaCom.Text = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_des", LblidCueCom.Text, "N").ToString(); CboModulo.SelectedValue = BE_Registro.n_idmod; CboMoneda.SelectedValue = BE_Registro.n_idmon; if (BE_Registro.n_tipo == 1) { OptIng.Checked = true; } else { OptEgr.Checked = true; } if (BE_Registro.n_detalla == 0) { OptNoDet.Checked = true; } else { OptSiDet.Checked = true; } } }
void VerRegistro(int n_IdEmpresa, int n_IdReceta) { int n_row = 0; int n_fila = 0; string c_dato = ""; DataTable dtResul = new DataTable(); lstLineas.Clear(); lstLineasDet.Clear(); n_fila = 2; FgLineas.Rows.Count = 2; FgLineasDet.Rows.Count = 2; c_dato = funDatos.DataTableBuscar(dtReceta, "n_id", "c_codrec", n_IdReceta.ToString(), "N").ToString(); TxtCodPro.Text = c_dato; c_dato = funDatos.DataTableBuscar(dtReceta, "n_id", "c_des", n_IdReceta.ToString(), "N").ToString(); TxtProducto.Text = c_dato; objRegistro.mysConec = mysConec; objRegistro.obternerlineas(n_IdEmpresa, n_IdReceta); if (objRegistro.booOcurrioError == false) { lstLineas = objRegistro.lstLineas; lstLineasDet = objRegistro.lstLineasDet; if (lstLineas.Count == 0) { MessageBox.Show("La receta seleccionada no tiene lineas de produccion asignda", "", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); } else { for (n_row = 0; n_row <= lstLineas.Count - 1; n_row++) { FgLineas.Rows.Count = FgLineas.Rows.Count + 1; FgLineas.SetData(n_fila, 1, lstLineas[n_row].c_des.ToString()); c_dato = funDatos.DataTableBuscar(dtUniMed, "n_id", "c_abr", lstLineas[n_row].n_idunimed.ToString(), "N").ToString(); FgLineas.SetData(n_fila, 2, c_dato); FgLineas.SetData(n_fila, 3, lstLineas[n_row].n_can.ToString("0.00")); FgLineas.SetData(n_fila, 4, lstLineas[n_row].n_kghor.ToString("0.00")); FgLineas.SetData(n_fila, 5, lstLineas[n_row].n_numope.ToString("0.00")); FgLineas.SetData(n_fila, 6, lstLineas[n_row].n_efi.ToString("0.00")); FgLineas.SetData(n_fila, 7, lstLineas[n_row].n_activo); FgLineas.SetData(n_fila, 8, lstLineas[n_row].n_id); n_fila = n_fila + 1; } if (lstLineas.Count != 0) { MostrarDatosLinea(lstLineas[0].n_id, 2); } } } }
void VerRegistro(int n_IdRegistro) { string c_dato = ""; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); e_Retencion = objRegistros.e_Retencion; TxtDes.Text = e_Retencion.c_des; TxtTasa.Text = e_Retencion.n_tasa.ToString("0.00"); c_dato = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_cuecon", e_Retencion.n_idcuecom.ToString(), "N").ToString(); LblidCueCom.Text = e_Retencion.n_idcuecom.ToString(); if (c_dato == "0") { TxtCueCom.Text = ""; } else { TxtCueCom.Text = c_dato; } c_dato = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_des", e_Retencion.n_idcuecom.ToString(), "N").ToString(); if (c_dato == "0") { LblCtaCom.Text = ""; } else { LblCtaCom.Text = c_dato; } c_dato = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_cuecon", e_Retencion.n_idcueven.ToString(), "N").ToString(); LblidCueVen.Text = e_Retencion.n_idcueven.ToString(); if (c_dato == "0") { TxtCueVen.Text = ""; } else { TxtCueVen.Text = c_dato; } c_dato = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_des", e_Retencion.n_idcueven.ToString(), "N").ToString(); if (c_dato == "0") { LblCtaVen.Text = ""; } else { LblCtaVen.Text = c_dato; } }
void CargarDatos() { objLib.mysConec = mysConec; objLib.Listar(); dtLibro = objLib.dtLista; TxtLibro.Text = funDatos.DataTableBuscar(dtLibro, "n_id", "c_des", n_IdLibro.ToString(), "N").ToString(); TxtNumReg.Text = funDatos.DataTableBuscar(dtLibro, "n_id", "c_codsun", n_IdLibro.ToString(), "N").ToString(); TxtNumReg.Text = TxtNumReg.Text + n_MesTrabajo.ToString("00") + c_NumAsiento; }
void MostrarReceta() { int n_row = 0; string c_dato = ""; int n_fila = 0; FgRec.Rows.Count = 2; n_fila = 2; TxtCodRec.Text = entReceta.c_codrec; TxtDesReceta.Text = entReceta.c_des; CboUniMed.SelectedValue = entReceta.n_idunimed; TxtCan.Text = entReceta.n_can.ToString("0.00"); TxtObs.Text = entReceta.c_obs; booAgregando = true; if (lstRecetasIns.Count == 0) { MessageBox.Show("¡ La receta no tiene insumos asignados !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booAgregando = false; return; } for (n_row = 0; n_row <= lstRecetasIns.Count - 1; n_row++) { FgRec.Rows.Count = FgRec.Rows.Count + 1; // TIPO DE EXISTENCIA c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "n_idtipexi", lstRecetasIns[n_row].n_idite.ToString(), "N").ToString(); c_dato = funDatos.DataTableBuscar(dtTipExi, "n_id", "c_des", c_dato, "N").ToString(); FgRec.SetData(n_fila, 1, c_dato); // CODIGO DEL PRODUCTO c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "c_codpro", lstRecetasIns[n_row].n_idite.ToString(), "N").ToString(); FgRec.SetData(n_fila, 2, c_dato); // DESCRIPCION DEL PRODUCTO c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "c_despro", lstRecetasIns[n_row].n_idite.ToString(), "N").ToString(); FgRec.SetData(n_fila, 3, c_dato); // UNIDAD DE MEDIDA DEL PRODUCTO c_dato = funDatos.DataTableBuscar(dtUniMed, "n_id", "c_abr", lstRecetasIns[n_row].n_idunimed.ToString(), "N").ToString(); FgRec.SetData(n_fila, 4, c_dato); // CANTIDAD TEORICA FgRec.SetData(n_fila, 5, lstRecetasIns[n_row].n_can.ToString("0.000000")); // INNDICA SI ES EL INSUMO PRINCIPAL FgRec.SetData(n_fila, 6, lstRecetasIns[n_row].n_inspri.ToString()); n_fila = n_fila + 1; } booAgregando = false; }
void MostrarDatosSocio(int n_IdSocio) { DataTable dtResul = new DataTable(); string c_dato = ""; dtResul = funDatos.DataTableFiltrar(dtSocios, "n_id = " + n_IdSocio.ToString() + ""); if (dtResul.Rows.Count != 0) { TxtNomSoc.Text = dtResul.Rows[0]["c_apenom"].ToString(); c_dato = funDatos.DataTableBuscar(dtTipSoc, "n_id", "c_des", dtResul.Rows[0]["n_idtipsoc"].ToString(), "N").ToString(); TxtSer.Text = c_dato; TxtFchIng.Text = "";//dtResul.Rows[0]["c_apenom"].ToString(); } }
void VerRegistro(int n_IdRegistro) { booAgregando = true; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); if (objRegistros.b_OcurrioError == false) { BE_Registro = objRegistros.e_Origen; LblidCueCom.Text = BE_Registro.n_idcue.ToString(); TxtCueCom.Text = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_cuecon", LblidCueCom.Text, "N").ToString(); TxtCtaCom.Text = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_des", LblidCueCom.Text, "N").ToString(); CboModulo.SelectedValue = BE_Registro.n_idmod; CboMoneda.SelectedValue = BE_Registro.n_idmon; CboBanco.SelectedValue = BE_Registro.n_idbanco; //if (n_QueHace == 2) { MostrarCuentaBanco(); } MostrarCuentaBanco(); CboCueBan.SelectedValue = BE_Registro.n_idcueban; if (BE_Registro.n_tipo == 1) { OptIng.Checked = true; } else { OptEgr.Checked = true; } if (BE_Registro.n_detalla == 0) { OptNoDet.Checked = true; } else { OptSiDet.Checked = true; } if (BE_Registro.n_oridin == 1) { OptEfe.Checked = true; } else { OptBan.Checked = true; } } }
void MostrarCabeceraMes(int n_MesInicio, DataTable dtDatos) { int n_col = 0; int n_posArray = 3; int n_nummes = n_MesInicio; DataTable dtResult = new DataTable(); string c_nommes = ""; for (n_col = 1; n_col <= 12; n_col++) { c_nommes = Convert.ToString(funDatos.DataTableBuscar(dtMeses, "n_id", "c_des", n_nummes.ToString(), "N")); arrCabeceraFlex1[n_posArray, 0] = c_nommes.ToLower(); arrCabeceraFlex1[n_posArray, 1] = "70"; arrCabeceraFlex1[n_posArray, 2] = "D"; arrCabeceraFlex1[n_posArray, 3] = "0.00"; arrCabeceraFlex1[n_posArray, 4] = c_nommes.ToLower(); n_nummes = n_nummes + 1; n_posArray = n_posArray + 1; if (n_nummes == 13) { n_nummes = 1; } } funFlex.FlexMostrarDatos(FgProEmp1, arrCabeceraFlex1, dtDatos, 2, true); }
private void FgItems_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (FgItems.Col == 2) { int n_idtipexi = 3; DataTable dtResul = new DataTable(); string c_dato = ""; // OBTNEMOS LA DESCRIPCION DEL TIPO DE PRODUCTO string strDesTipPro = funFunciones.NulosC(FgItems.GetData(FgItems.Row, 1)); if (strDesTipPro == "") { n_idtipexi = 0; } // OBTENEMOS EL ID DEL TIPO DE PRODUCTO dtResul = funDatos.DataTableFiltrar(dtTipoExis, "c_des = '" + strDesTipPro + "'"); if (dtResul.Rows.Count != 0) { n_idtipexi = Convert.ToInt32(dtResul.Rows[0]["n_id"].ToString()); } booAgregando = true; dtResul = objItems.BuscarItem("", "n_id", dtItems, n_idtipexi); if (dtResul != null) { if (dtResul.Rows.Count != 0) { c_dato = dtResul.Rows[0]["c_despro"].ToString(); // MOSTRAMOS LA DESCRIPCION DEL ITEM FgItems.SetData(FgItems.Row, 2, c_dato); c_dato = dtResul.Rows[0]["n_id"].ToString(); // MOSTRAMOS LA PRESENTACION DEL ITEM c_dato = funDatos.DataTableBuscar(dtPresentaItem, "n_idite", "c_abrpre", c_dato, "N").ToString(); FgItems.SetData(FgItems.Row, 3, c_dato); } } booAgregando = false; } if (n_QueHace == 3) { FgItems.AllowEditing = false; return; } if (booAgregando == true) { return; } if (FgItems.Col == 5) { FgItems.Select(FgItems.Row - 1, 2); return; } }
void VerRegistro(int n_IdRegistro) { int n_row = 0; string c_dato = ""; string c_idsoc = ""; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); entRegistro = objRegistros.entServicios; lstRegistrosDet = objRegistros.lstServicios; TxtFchIni.Text = Convert.ToDateTime(entRegistro.d_fchini).ToString("dd/MM/yyyy"); TxtFchFin.Text = Convert.ToDateTime(entRegistro.d_fchfin).ToString("dd/MM/yyyy"); CboTipSer.SelectedValue = Convert.ToInt32(entRegistro.n_idtipser); TxtImpTotSer.Text = Convert.ToDouble(entRegistro.n_imptot).ToString("0.00"); TxtObs.Text = entRegistro.c_obs; FgSocios.Rows.Count = 2; for (n_row = 0; n_row <= lstRegistrosDet.Count - 1; n_row++) { FgSocios.Rows.Count = FgSocios.Rows.Count + 1; c_dato = funDatos.DataTableBuscar(dtSocPue, "n_id", "c_puesto", lstRegistrosDet[n_row].n_idpue.ToString(), "N").ToString(); FgSocios.SetData(FgSocios.Rows.Count - 1, 1, c_dato); // PUESTO DEL SOCIOS c_idsoc = funDatos.DataTableBuscar(dtSocPue, "n_id", "n_idsoc", lstRegistrosDet[n_row].n_idpue.ToString(), "N").ToString(); c_dato = funDatos.DataTableBuscar(dtSocios, "n_id", "c_idenumdoc", c_idsoc, "N").ToString(); FgSocios.SetData(FgSocios.Rows.Count - 1, 2, c_dato); // NUMERO DE DOCUMENTO DEL SOCIOS c_dato = funDatos.DataTableBuscar(dtSocios, "n_id", "c_apenom", c_idsoc, "N").ToString(); FgSocios.SetData(FgSocios.Rows.Count - 1, 3, c_dato); // APELLIDOS Y NOMBRES FgSocios.SetData(FgSocios.Rows.Count - 1, 4, lstRegistrosDet[n_row].c_numlecini.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 5, lstRegistrosDet[n_row].c_numlecfin.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 6, lstRegistrosDet[n_row].n_impcon.ToString("0.00")); FgSocios.SetData(FgSocios.Rows.Count - 1, 7, lstRegistrosDet[n_row].c_obs.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 8, lstRegistrosDet[n_row].n_idpue.ToString()); FgSocios.SetData(FgSocios.Rows.Count - 1, 9, c_idsoc); } }
void VerRegistro(int n_IdRegistro) { booAgregando = true; CN_est_cajeros objRegistros = new CN_est_cajeros(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; objRegistros.TraerRegistro(n_IdRegistro); if (objRegistros.b_OcurrioError == false) { BE_Registro = objRegistros.e_Cajero; CboLocal.SelectedValue = BE_Registro.n_idloc; LblidTrab.Text = BE_Registro.n_idtra.ToString(); TxtTrabajador.Text = funDatos.DataTableBuscar(dtemp, "n_id", "c_apenom", LblidTrab.Text, "N").ToString(); LblIdIsuario.Text = BE_Registro.n_idusu.ToString(); TxtUsuario.Text = funDatos.DataTableBuscar(dtusuario, "n_id", "c_usuario", LblIdIsuario.Text, "N").ToString(); } objRegistros = null; }
void VerRegistro(Int64 n_IdRegistro) { int n_row = 0; int n_fila = 0; string c_dato = ""; DataTable dtResul = new DataTable(); objRegistro.mysConec = mysConec; objRegistro.TraerRecetaProducto(n_IdRegistro); dtResul = funDatos.DataTableFiltrar(dtListar, "n_id = " + n_IdRegistro.ToString() + ""); lstReceta = objRegistro.lstReceta; lstRecetaInsumo = objRegistro.lstRecetaInsumo; lstRecetaTarea = objRegistro.lstRecetaTarea; // MOSTRAMOS LOS DATOS DEL PRODUCTO TxtCodPro.Text = dtResul.Rows[0]["c_procod"].ToString(); TxtProducto.Text = dtResul.Rows[0]["c_prodes"].ToString(); TxtUniMed.Text = dtResul.Rows[0]["c_unimedabr"].ToString(); // MOSTRAMOS LAS RECETAS DEL PRODUCTO FgReceta.Rows.Count = 2; n_fila = 2; if (lstReceta.Count != 0) { for (n_row = 0; n_row <= lstReceta.Count - 1; n_row++) { FgReceta.Rows.Count = FgReceta.Rows.Count + 1; FgReceta.SetData(n_fila, 1, lstReceta[n_row].c_codrec); FgReceta.SetData(n_fila, 2, lstReceta[n_row].c_des); c_dato = funDatos.DataTableBuscar(dtUniMed, "n_id", "c_abr", lstReceta[n_row].n_idunimed.ToString(), "N").ToString(); FgReceta.SetData(n_fila, 3, c_dato); FgReceta.SetData(n_fila, 4, lstReceta[n_row].n_can.ToString("0.00")); FgReceta.SetData(n_fila, 5, lstReceta[n_row].n_prirec); FgReceta.SetData(n_fila, 6, lstReceta[n_row].c_obs); FgReceta.SetData(n_fila, 7, lstReceta[n_row].n_id); // ID DE LA RECETA FgReceta.SetData(n_fila, 8, lstReceta[n_row].n_act); // INDICA SI LA RECETA ESTA ACTIVA n_fila = n_fila + 1; } MostrarDatosReceta(lstReceta[0].n_id); // MOSTRAMOS LOS DATOS DE LA RECETA } Tab2.SelectedIndex = 0; }
private void FgLista_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (b_Agregando == true) { return; } double n_valor = 0; if (FgLista.Col == 1) { string c_dato = FgLista.GetData(FgLista.Row, 1).ToString(); double n_precio = Convert.ToDouble(funDatos.DataTableBuscar(dtConcepto, "c_des", "n_imp", c_dato, "C").ToString()); int n_idcon = Convert.ToInt32(funDatos.DataTableBuscar(dtConcepto, "c_des", "n_id", c_dato, "C").ToString()); FgLista.SetData(FgLista.Row, 2, n_precio.ToString("0.00")); FgLista.SetData(FgLista.Row, 3, n_idcon.ToString()); } if (FgLista.Col == 2) { n_valor = Convert.ToDouble(FgLista.GetData(FgLista.Row, 2).ToString()); FgLista.SetData(FgLista.Row, 2, n_valor.ToString("0.00")); } }
void ListarItems() { if (STU_SISTEMA.USUARIOPERFIL == 10) { DataTable dtres = new DataTable(); dtres = funDatos.DataTableFiltrar(dtCajero, "n_idloc = " + C_IDLOCAL + ""); if (dtres.Rows.Count != 0) { int n_idpla = Convert.ToInt16(funDatos.DataTableBuscar(dtres, "n_idusu", "n_idloc", STU_SISTEMA.USUARIOID.ToString(), "N")); dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpla = " + n_idpla.ToString() + ""); } } LblNumReg.Text = (dtLista.Rows.Count).ToString(); funDbGrid.DG_FormatearGrid(DgLista, arrCabeceraDg1, dtLista, true); }
void MostrarDetalle() { string c_dato = ""; int n_row = 0; for (n_row = 0; n_row <= l_carcab.Count - 1; n_row++) { FgPlacas.Rows.Count = FgPlacas.Rows.Count + 1; c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "c_numdocide", l_carcab[n_row].n_idcli.ToString(), "N").ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 1, c_dato); c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "c_nom", l_carcab[n_row].n_idcli.ToString(), "N").ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 2, c_dato); //c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "n_idtipdoc", l_carcab[n_row].n_idcli.ToString(), "N").ToString(); c_dato = funDatos.DataTableBuscar(dtDoc, "n_id", "c_abr", l_carcab[n_row].n_idtipdoc.ToString(), "N").ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 3, c_dato); c_dato = l_carcab[n_row].c_numser + "-" + l_carcab[n_row].c_numdoc; FgPlacas.SetData(FgPlacas.Rows.Count - 1, 4, c_dato); c_dato = l_carcab[n_row].n_impbru.ToString("0.00"); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 5, c_dato); c_dato = l_carcab[n_row].n_impigv.ToString("0.00"); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 6, c_dato); c_dato = l_carcab[n_row].n_imptot.ToString("0.00"); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 7, c_dato); c_dato = l_carcab[n_row].n_idcli.ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 8, c_dato); c_dato = l_carcab[n_row].n_idtipdoc.ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 9, c_dato); //c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "n_tipdocfac", l_carcab[n_row].n_idcli.ToString(), "N").ToString(); c_dato = funDatos.DataTableBuscar(dtDoc, "n_id", "c_abr", l_carcab[n_row].n_idtipdocfac.ToString(), "N").ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 12, c_dato); } }
void VerRegistro(int n_IdRegistro) { objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); e_Pc = objRegistros.e_Pc; TxtCueCon.Text = e_Pc.c_cuecon; TxtDes.Text = e_Pc.c_des; string c_dato = funDatos.DataTableBuscar(dtLista, "n_id", "c_cuecon", e_Pc.n_ctadesdeb.ToString(), "N").ToString(); LblidCueDesDeb.Text = e_Pc.n_ctadesdeb.ToString(); if (c_dato == "0") { TxtCueDesDeb.Text = ""; } else { TxtCueDesDeb.Text = c_dato; } c_dato = funDatos.DataTableBuscar(dtLista, "n_id", "c_des", e_Pc.n_ctadesdeb.ToString(), "N").ToString(); if (c_dato == "0") { LblCtaDesDeb.Text = ""; } else { LblCtaDesDeb.Text = c_dato; } c_dato = funDatos.DataTableBuscar(dtLista, "n_id", "c_cuecon", e_Pc.n_ctadeshab.ToString(), "N").ToString(); LblidCueDesHab.Text = e_Pc.n_ctadeshab.ToString(); if (c_dato == "0") { TxtCueDesHab.Text = ""; } else { TxtCueDesHab.Text = c_dato; } c_dato = funDatos.DataTableBuscar(dtLista, "n_id", "c_des", e_Pc.n_ctadeshab.ToString(), "N").ToString(); if (c_dato == "0") { LblCtaDesHab.Text = ""; } else { LblCtaDesHab.Text = c_dato; } CboDis1.SelectedValue = e_Pc.n_iddes; CboDis2.SelectedValue = e_Pc.n_iddes2; if (e_Pc.c_tipsal == "D") { OptDebe.Checked = true; OptHaber.Checked = false; } else { OptDebe.Checked = false; OptHaber.Checked = true; } if (e_Pc.n_desctabal == 0) { ChkAct.Checked = false; ChkPas.Checked = false; } if (e_Pc.n_desctabal == 1) { ChkAct.Checked = true; ChkPas.Checked = false; } if (e_Pc.n_desctabal == 2) { ChkAct.Checked = false; ChkPas.Checked = true; } if (e_Pc.n_documentar == 0) { OptSi.Checked = false; OptNo.Checked = true; } if (e_Pc.n_documentar == 1) { OptSi.Checked = true; OptNo.Checked = false; } CboModulo.SelectedValue = e_Pc.n_idmodulo; }
private void FgDetalle_CellChanged(object sender, C1.Win.C1FlexGrid.RowColEventArgs e) { if (booAgregando == true) { return; } DataTable dtUniMed = new DataTable(); DataTable dtResult = new DataTable(); int intProductoId = 0; int intUniMedId = 0; if (e.Col == 1) // SI SE HA SELECCIONADO ALGUN ITEM DE LA COLUMNA 1 { string strItemDescripcion = FgDetalle.GetData(e.Row, 1).ToString(); intProductoId = Convert.ToInt32(funGen.DataTableBuscar(dtItems, "c_despro", "n_id", strItemDescripcion, "C")); // OBTENEMOS EL ID DEL ITEM SELECCIONADO FgDetalle.SetData(e.Row, 6, intProductoId); dtUniMed = funGen.DataTableFiltrar(dtUnidadMedida, "n_idite = " + intProductoId + ""); // FILTRAMOS POR ID DEL PRODUCTO if (dtUniMed.Rows.Count != 0) { funFlex.FlexColumnaCombo(FgDetalle, dtUniMed, "c_abrpre", 2); } dtUniMed = funGen.DataTableFiltrar(dtUniMed, "n_default = 1"); // FILTRAMOS LA UNIDAD DE MEDIDA POR DEFECTO FgDetalle.SetData(e.Row, 2, dtUniMed.Rows[0]["c_abrpre"].ToString()); // ESTABLECEMOS LA ABREVIATURA DE LA UNIDAD DE MEDIDA FgDetalle.SetData(e.Row, 7, dtUniMed.Rows[0]["n_id"].ToString()); // ESTABLECEMOS EL ID DE LA UNIDAD DE MEDIDA FgDetalle.SetData(e.Row, 6, intProductoId.ToString()); // ESTABLECEMOS EL ID DE LA EXISTENCIA double doupreuniigv = Convert.ToDouble(dtUniMed.Rows[0]["n_preuniigv"].ToString()); double doupreuni = Convert.ToDouble(dtUniMed.Rows[0]["n_preuni"].ToString()); FgDetalle.SetData(e.Row, 4, doupreuniigv.ToString("0.000000")); // ESTABLECEMOS EL PRECIO CON IGV DEL ITEM FgDetalle.SetData(e.Row, 8, doupreuni.ToString("0.000000")); // ESTABLECEMOS EL PRECIO SIN IGV DEL ITEM CalcularFila(e.Row); //FgDetalle.Select(FgDetalle.Row - 1, 3); } if (e.Col == 2) // SI SE HA SELECCIONADO ALGUN ITEM DE LA COLUMNA 2 { intProductoId = Convert.ToInt32(FgDetalle.GetData(e.Row, 6)); string strUnidadMedidaDescripcion = FgDetalle.GetData(e.Row, 2).ToString(); dtUniMed = funGen.DataTableFiltrar(dtUnidadMedida, "n_idite = " + intProductoId + ""); // FILTRAMOS LA UNIDAD DE MEDIDA POR DEFECTO intUniMedId = Convert.ToInt32(funGen.DataTableBuscar(dtUniMed, "c_abrpre", "n_id", strUnidadMedidaDescripcion, "C")); //intUniMedId = Convert.ToInt32(funDatos.DataTableBuscar(dtUnidadMedida, "c_abrpre", "n_id", intProductoId.ToString(), "N")); FgDetalle.SetData(e.Row, 7, intUniMedId); dtUniMed = funGen.DataTableFiltrar(dtUniMed, "n_id = " + intUniMedId + " AND n_idite = " + intProductoId + ""); // FILTRAMOS LA UNIDAD DE MEDIDA POR DEFECTO double doupreuniigv = Convert.ToDouble(dtUniMed.Rows[0]["n_preuniigv"].ToString()); double doupreuni = Convert.ToDouble(dtUniMed.Rows[0]["n_preuni"].ToString()); FgDetalle.SetData(e.Row, 2, dtUniMed.Rows[0]["c_abrpre"].ToString()); // ESTABLECEMOS LA ABREVIATURA DE LA UNIDAD DE MEDIDA FgDetalle.SetData(e.Row, 7, dtUniMed.Rows[0]["n_id"].ToString()); // ESTABLECEMOS EL ID DE LA UNIDAD DE MEDIDA FgDetalle.SetData(e.Row, 4, doupreuniigv.ToString("0.000000")); // ESTABLECEMOS EL PRECIO CON IGV DEL ITEM FgDetalle.SetData(e.Row, 8, doupreuni.ToString("0.000000")); // ESTABLECEMOS EL PRECIO SIN IGV DEL ITEM CalcularFila(e.Row); FgDetalle.Select(FgDetalle.Row - 1, 3); return; } if ((e.Col == 3) || (e.Col == 4)) { //if (e.Col == 4) //{ double douPreSninIGV = 0; double douTotPreSinIGV = 0; if (funFunciones.NulosC(FgDetalle.GetData(FgDetalle.Row, 4)) != "") { douPreSninIGV = (Convert.ToDouble(FgDetalle.GetData(FgDetalle.Row, 4)) / (((douIGVTasa) / 100) + 1)); douTotPreSinIGV = (douPreSninIGV * Convert.ToDouble(FgDetalle.GetData(FgDetalle.Row, 3))); FgDetalle.SetData(FgDetalle.Row, 8, douPreSninIGV.ToString("0.000000")); FgDetalle.SetData(FgDetalle.Row, 9, douTotPreSinIGV.ToString("0.000000")); CalcularFila(e.Row); } if (e.Col == 3) { FgDetalle.Select(FgDetalle.Row - 1, 4); return; } if (e.Col == 4) { FgDetalle.Select(e.Row, 1); return; } } }
void VerRegistro(int n_IdRegistro) { int n_row = 0; string c_dato = ""; b_Agregando = true; objRegistros.mysConec = mysConec; l_Detalle.Clear(); l_Documentos.Clear(); if (objRegistros.TraerRegistro(n_IdRegistro) == true) { e_Cabecera = objRegistros.e_Compras; l_Detalle = objRegistros.e_ComprasDet; } LblNumAsi.Text = e_Cabecera.c_numreg; TxtFchEmi.Text = e_Cabecera.d_fchdoc.ToString("dd/MM/yyyy"); CboMoneda.SelectedValue = e_Cabecera.n_idmon; CboTipOpe.SelectedValue = e_Cabecera.n_idtipope; LblIdPro.Text = e_Cabecera.n_idpro.ToString(); TxtNumRuc.Text = funDatos.DataTableBuscar(dtPro, "n_id", "c_numdoc", e_Cabecera.n_idpro.ToString(), "N").ToString(); TxtProv.Text = funDatos.DataTableBuscar(dtPro, "n_id", "c_nombre", e_Cabecera.n_idpro.ToString(), "N").ToString(); TxtTipCam.Text = e_Cabecera.n_tc.ToString("0.000"); CboTipDoc.SelectedValue = e_Cabecera.n_idtipdoc; TxtNumSer.Text = e_Cabecera.c_numser; TxtNumDoc.Text = e_Cabecera.c_numdoc; CboConPag.SelectedValue = e_Cabecera.n_idconpag; TxtFchVen.Text = e_Cabecera.d_fchven.ToString("dd/MM/yyyy"); TxtGlo.Text = e_Cabecera.c_glosa; CboTipOpe.SelectedValue = e_Cabecera.n_idtipope; //TxtBasImp1.Text = e_Cabecera.n_impbru.ToString("0.00"); //TxtBasImp2.Text = e_Cabecera.n_impbru2.ToString("0.00"); //TxtBasImp3.Text = e_Cabecera.n_impbru3.ToString("0.00"); //TxtInafec.Text = e_Cabecera.n_impinaf.ToString("0.00"); //TxtIgv1.Text = e_Cabecera.n_impigv.ToString("0.00"); ; //TxtIgv2.Text = e_Cabecera.n_impigv2.ToString("0.00"); ; //TxtIgv3.Text = e_Cabecera.n_impigv3.ToString("0.00"); ; TxtImpTot.Text = e_Cabecera.n_impbru.ToString("0.00"); TxtImpuesto.Text = e_Cabecera.n_imp4ta.ToString("0.00"); TxtImponible.Text = e_Cabecera.n_imptotcom.ToString("0.00"); //n_por4ta = e_Cabecera.n_tasa4ta; if (e_Cabecera.n_tasa4ta != 0) { ChkAfecto.Checked = true; } else { ChkAfecto.Checked = false; } b_Agregando = true; // VOLVEMOS A ASIGNAR LA VARIABLE PORQUE SE LIMPIA EN OTRA FUINCION TxtImpuesto.Text = e_Cabecera.n_imp4ta.ToString("0.00"); FgItems.Rows.Count = 2; for (n_row = 0; n_row <= l_Detalle.Count - 1; n_row++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = l_Detalle[n_row].n_iditem.ToString(); // DESCRIPCION DEL ITEM c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "c_despro", c_dato, "N").ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_dato = l_Detalle[n_row].n_preunibru.ToString("0.000000"); // PRECIO UNITARIO DEL ITEM FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); c_dato = l_Detalle[n_row].n_imptot.ToString("0.00"); // IMPORTE TOTAL DEL ITEM FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato); c_dato = l_Detalle[n_row].n_iditem.ToString("0.00"); // ID DEL ITEM FgItems.SetData(FgItems.Rows.Count - 1, 4, c_dato); c_dato = l_Detalle[n_row].n_idunimed.ToString("0.00"); // ID DE LA UNIDAD DE MEDIDA DEL ITEM FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato); } b_Agregando = false; }
void VerRegistro(int n_IdRegistro) { int n_row = 0; string c_dato = ""; DataTable dtDet = new DataTable(); DataTable dtres = new DataTable(); objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); e_Ret = objRegistros.e_Retencion; dtDet = objRegistros.dtDetalle; booAgregando = true; LblIdPro.Text = e_Ret.n_idcli.ToString(); TxtPro.Text = funDatos.DataTableBuscar(dtPro, "n_id", "c_nombre", LblIdPro.Text, "N").ToString(); TxtTc.Text = e_Ret.n_tc.ToString("0.000"); TxtFchEmi.Text = e_Ret.d_fchemi.ToString(); TxtNumSer.Text = e_Ret.c_numser; TxtNumDoc.Text = e_Ret.c_numdoc; CboMon.SelectedValue = e_Ret.n_idmon; TxtTc.Text = e_Ret.n_tc.ToString("0.000"); CboTipRet.SelectedValue = e_Ret.n_idret; TxtTasRet.Text = e_Ret.n_tas.ToString("0.00"); TxtGlo.Text = e_Ret.c_glo; LblNumAsi.Text = e_Ret.c_numreg; // OBTENEMOS EL ID DE LA CUENTA DEL DOCUMENTO dtres = funDatos.DataTableFiltrar(dtdoc, "n_idtipdoc = 21 AND n_idmon = " + Convert.ToInt32(CboMon.SelectedValue).ToString() + " AND n_idemp = " + STU_SISTEMA.EMPRESAID.ToString() + ""); if (dtres.Rows.Count != 0) { N_CTADOC = Convert.ToInt32(dtres.Rows[0]["n_idcueven"]); } // OBTENEMOS EL ID DE LA CUENTA DEL IGV dtres = funDatos.DataTableFiltrar(dtdocimp, "n_idtipdoc = 21 AND n_idemp = " + STU_SISTEMA.EMPRESAID.ToString() + ""); if (dtres.Rows.Count != 0) { N_CTAIGV = Convert.ToInt32(dtres.Rows[0]["n_idcueven"]); } FgItems.Rows.Count = 2; for (n_row = 0; n_row <= dtDet.Rows.Count - 1; n_row++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = dtDet.Rows[n_row]["c_numdoc"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_dato = dtDet.Rows[n_row]["c_desmon"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); c_dato = dtDet.Rows[n_row]["c_docdes"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato); c_dato = Convert.ToDateTime(dtDet.Rows[n_row]["d_fchdoc"]).ToString("dd/MM/yyyy"); FgItems.SetData(FgItems.Rows.Count - 1, 4, c_dato); c_dato = Convert.ToDouble(dtDet.Rows[n_row]["n_imptotven"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato); c_dato = Convert.ToDouble(dtDet.Rows[n_row]["n_impcob"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 6, c_dato); c_dato = Convert.ToDouble(dtDet.Rows[n_row]["n_impcob"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 7, c_dato); c_dato = TxtTasRet.Text; FgItems.SetData(FgItems.Rows.Count - 1, 8, c_dato); c_dato = Convert.ToDouble(dtDet.Rows[n_row]["n_impret"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 9, c_dato); c_dato = dtDet.Rows[n_row]["n_iddoc"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 10, c_dato); } booAgregando = false; SumarColumnas(); }
void VerRegistro(int n_IdRegistro) { int n_row = 0; DataTable dtResul = new DataTable(); lstSolicitudDet.Clear(); objRegistro.mysConec = mysConec; objRegistro.TraerRegistro(n_IdRegistro); entSolicitud = objRegistro.entSolicitud; lstSolicitudDet = objRegistro.lstSolicitudDet; CboTipDoc.SelectedValue = entSolicitud.n_idtipdoc; TxtFchReg.Text = entSolicitud.d_fchreg.ToString("dd/MM/yyyy"); TxtNumSer.Text = entSolicitud.c_numser; TxtNumDoc.Text = entSolicitud.c_numdoc; CboSol.SelectedValue = entSolicitud.n_idsol; CboItem.SelectedValue = entSolicitud.n_idite; DataTable dtResult = new DataTable(); dtResult = funDatos.DataTableFiltrar(dtUniMed, "n_idite = " + entSolicitud.n_idite + " AND n_default = 1"); CboUniMed.SelectedValue = dtResult.Rows[0]["n_id"]; TxtCanPro2.Text = entSolicitud.n_can.ToString("0.00"); CboReceta.SelectedValue = entSolicitud.n_idrec; TxtNumSerOP.Text = ""; TxtNumDocOP.Text = ""; TxtFchOP.Text = ""; TxtNumSerPro.Text = ""; TxtNumDocPro.Text = ""; TxtFcgProg.Text = ""; TxtHorIni.Text = ""; TxtHorFin.Text = ""; TxtObs.Text = ""; // MOSTRAMOS EL DETALLE DE LA SOLICITUD string c_dato; Double n_dato; int n_valor; int n_fila; FgInsumos.Rows.Count = 2; n_fila = 2; for (n_row = 0; n_row <= lstSolicitudDet.Count - 1; n_row++) { FgInsumos.Rows.Count = FgInsumos.Rows.Count + 1; // MOSTRAMOS EL NOMBRE DEL ITEM c_dato = lstSolicitudDet[n_row].n_idite.ToString(""); c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "c_despro", c_dato, "N").ToString(); FgInsumos.SetData(FgInsumos.Rows.Count - 1, 1, c_dato); // NOMBRE DEL PRODUCTO c_dato = lstSolicitudDet[n_row].n_idunimed.ToString(""); c_dato = funDatos.DataTableBuscar(dtUniMedSunat, "n_id", "c_abr", c_dato, "N").ToString(); FgInsumos.SetData(FgInsumos.Rows.Count - 1, 2, c_dato); // UNIDAD DE MEDIDA n_dato = lstSolicitudDet[n_row].n_canteo; FgInsumos.SetData(FgInsumos.Rows.Count - 1, 3, n_dato.ToString("0.000000")); // CANTIDAD TEORICA DE LA RECETA n_dato = lstSolicitudDet[n_row].n_canent; FgInsumos.SetData(FgInsumos.Rows.Count - 1, 4, n_dato.ToString("0.000000")); // CANTIDAD ENTREGADA DE LA RECETA c_dato = lstSolicitudDet[n_row].c_numlot.ToString(); FgInsumos.SetData(FgInsumos.Rows.Count - 1, 5, c_dato); // NUMERO DE LOTE n_valor = lstSolicitudDet[n_row].n_idite; FgInsumos.SetData(FgInsumos.Rows.Count - 1, 6, n_valor); // ID DEL ITEM n_valor = lstSolicitudDet[n_row].n_idunimed; FgInsumos.SetData(FgInsumos.Rows.Count - 1, 7, n_valor); // ID DE LA UNIDAD DE MEDIDA } }
void MostrarDetalle() { string[,] arrCabeceraFlexFil = new string[16, 5]; string[,] arrCabeceraFlexFix = new string[3, 4]; DataTable dtResult = new DataTable(); int n_row = 0; double n_valor = 0; objdia.mysConec = mysConec; string c_codcue = FgDatos.GetData(FgDatos.Row, 1).ToString(); int n_IdCuenta = Convert.ToInt32(funFunciones.NulosN(funDatos.DataTableBuscar(dtLista, "c_cuecon", "n_idcue", c_codcue, "C"))); objdia.BalanceDetalle(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, Convert.ToInt32(CboMesIni.SelectedValue), Convert.ToInt32(CboMesFin.SelectedValue), n_IdCuenta); if (objdia.b_OcurrioError == true) { return; } dtResult = objdia.dtLista; for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { if (n_row == 0) { if (Convert.ToDouble(dtResult.Rows[n_row]["n_datimpdeb"]) != 0) { n_valor = Convert.ToDouble(dtResult.Rows[n_row]["n_datimpdeb"]); } if (Convert.ToDouble(dtResult.Rows[n_row]["n_datimphab"]) != 0) { n_valor = Convert.ToDouble(dtResult.Rows[n_row]["n_datimphab"]); } dtResult.Rows[n_row]["n_saldo"] = n_valor; } else { if (Convert.ToDouble(dtResult.Rows[n_row]["n_datimpdeb"]) != 0) { //n_valor = Convert.ToDouble(dtResult.Rows[n_row]["datimpdeb"]) ; dtResult.Rows[n_row]["n_saldo"] = (n_valor + Convert.ToDouble(dtResult.Rows[n_row]["n_datimpdeb"])); } if (Convert.ToDouble(dtResult.Rows[n_row]["n_datimphab"]) != 0) { //n_valor = Convert.ToDouble(dtResult.Rows[n_row]["datimphab"]) ; dtResult.Rows[n_row]["n_saldo"] = (n_valor - Convert.ToDouble(dtResult.Rows[n_row]["n_datimphab"])); } n_valor = Convert.ToDouble(dtResult.Rows[n_row]["n_saldo"]); } } // FLEX GRID DE LOS TAREAS arrCabeceraFlexFil[0, 0] = "Nº Registro"; arrCabeceraFlexFil[0, 1] = "60"; arrCabeceraFlexFil[0, 2] = "C"; arrCabeceraFlexFil[0, 3] = ""; arrCabeceraFlexFil[0, 4] = "c_numasi"; arrCabeceraFlexFil[1, 0] = "Glosa"; arrCabeceraFlexFil[1, 1] = "200"; arrCabeceraFlexFil[1, 2] = "C"; arrCabeceraFlexFil[1, 3] = ""; arrCabeceraFlexFil[1, 4] = "c_origlo"; arrCabeceraFlexFil[2, 0] = "Libro"; arrCabeceraFlexFil[2, 1] = "80"; arrCabeceraFlexFil[2, 2] = "C"; arrCabeceraFlexFil[2, 3] = ""; arrCabeceraFlexFil[2, 4] = "c_des"; arrCabeceraFlexFil[3, 0] = "Fch. Operacion"; arrCabeceraFlexFil[3, 1] = "70"; arrCabeceraFlexFil[3, 2] = "F"; arrCabeceraFlexFil[3, 3] = "dd/MM/yyyy"; arrCabeceraFlexFil[3, 4] = "d_orifchdoc"; arrCabeceraFlexFil[4, 0] = "Nº Reg. Doc."; arrCabeceraFlexFil[4, 1] = "60"; arrCabeceraFlexFil[4, 2] = "C"; arrCabeceraFlexFil[4, 3] = ""; arrCabeceraFlexFil[4, 4] = "c_numasi"; arrCabeceraFlexFil[5, 0] = "T.D."; arrCabeceraFlexFil[5, 1] = "40"; arrCabeceraFlexFil[5, 2] = "C"; arrCabeceraFlexFil[5, 3] = ""; arrCabeceraFlexFil[5, 4] = "c_docabredoc"; arrCabeceraFlexFil[6, 0] = "Fch. Doc."; arrCabeceraFlexFil[6, 1] = "70"; arrCabeceraFlexFil[6, 2] = "F"; arrCabeceraFlexFil[6, 3] = "dd/MM/yyyy"; arrCabeceraFlexFil[6, 4] = "d_orifchdoc"; arrCabeceraFlexFil[7, 0] = "M."; arrCabeceraFlexFil[7, 1] = "40"; arrCabeceraFlexFil[7, 2] = "C"; arrCabeceraFlexFil[7, 3] = ""; arrCabeceraFlexFil[7, 4] = "c_docmon"; arrCabeceraFlexFil[8, 0] = "Nº Documento"; arrCabeceraFlexFil[8, 1] = "110"; arrCabeceraFlexFil[8, 2] = "C"; arrCabeceraFlexFil[8, 3] = ""; arrCabeceraFlexFil[8, 4] = "c_docnumdoc"; arrCabeceraFlexFil[9, 0] = "Glosa"; arrCabeceraFlexFil[9, 1] = "200"; arrCabeceraFlexFil[9, 2] = "C"; arrCabeceraFlexFil[9, 3] = ""; arrCabeceraFlexFil[9, 4] = "c_origlo"; arrCabeceraFlexFil[10, 0] = "Nº R.U.C. / D.N.I."; arrCabeceraFlexFil[10, 1] = "90"; arrCabeceraFlexFil[10, 2] = "C"; arrCabeceraFlexFil[10, 3] = ""; arrCabeceraFlexFil[10, 4] = "c_docruc"; arrCabeceraFlexFil[11, 0] = "Proveedor / Cliente"; arrCabeceraFlexFil[11, 1] = "200"; arrCabeceraFlexFil[11, 2] = "C"; arrCabeceraFlexFil[11, 3] = ""; arrCabeceraFlexFil[11, 4] = "c_doccli"; arrCabeceraFlexFil[12, 0] = "T.C."; arrCabeceraFlexFil[12, 1] = "50"; arrCabeceraFlexFil[12, 2] = "D"; arrCabeceraFlexFil[12, 3] = "0.000"; arrCabeceraFlexFil[12, 4] = "n_dattc"; arrCabeceraFlexFil[13, 0] = "Debe"; arrCabeceraFlexFil[13, 1] = "80"; arrCabeceraFlexFil[13, 2] = "D"; arrCabeceraFlexFil[13, 3] = "0.00"; arrCabeceraFlexFil[13, 4] = "n_datimpdeb"; arrCabeceraFlexFil[14, 0] = "Haber"; arrCabeceraFlexFil[14, 1] = "80"; arrCabeceraFlexFil[14, 2] = "D"; arrCabeceraFlexFil[14, 3] = "0.00"; arrCabeceraFlexFil[14, 4] = "n_datimphab"; arrCabeceraFlexFil[15, 0] = "Saldo"; arrCabeceraFlexFil[15, 1] = "80"; arrCabeceraFlexFil[15, 2] = "D"; arrCabeceraFlexFil[15, 3] = "0.00"; arrCabeceraFlexFil[15, 4] = "n_saldo"; arrCabeceraFlexFix[0, 0] = "0"; arrCabeceraFlexFix[0, 1] = "1"; arrCabeceraFlexFix[0, 2] = "4"; arrCabeceraFlexFix[0, 3] = "DATOS DE LA OPERACION"; arrCabeceraFlexFix[1, 0] = "0"; arrCabeceraFlexFix[1, 1] = "5"; arrCabeceraFlexFix[1, 2] = "12"; arrCabeceraFlexFix[1, 3] = "DATOS DEL DOCUMENTO"; arrCabeceraFlexFix[2, 0] = "0"; arrCabeceraFlexFix[2, 1] = "13"; arrCabeceraFlexFix[2, 2] = "16"; arrCabeceraFlexFix[2, 3] = "DATOS DE LA OPERACION"; funDatos.Filtrar_Titulo = "CONTABILIDAD - MAYOR DE LA CUENTA N° " + c_codcue; funDatos.MostrarDatos_NumFilasCabecera = 3; dtResult = funDatos.MostrarDatos(arrCabeceraFlexFil, dtResult, arrCabeceraFlexFix); }
void VerLinea(int n_idLinea, double n_CantidadProducir) { int n_row = 0; string c_dato = ""; //double n_dato = 0; double n_por = 0; int n_fila = 2; double n_cankil = 0; double n_numperapa = 0; double n_formula = 0; double n_opereal = 0; double n_efiuni = 0; double n_efitot = 0; double n_costar = 0; FgTarea.Rows.Count = 2; if (n_CantidadProducir == 0) { TxtCanPro.Text = entLinea.n_can.ToString("0.00"); } else { TxtCanPro.Text = n_CantidadProducir.ToString("0.00"); } TxtEfiTot.Text = entLinea.n_efi.ToString("0.00"); TxtNumOpe.Text = entLinea.n_numope.ToString("00"); TxtPreLin.Text = entLinea.n_prelin.ToString("0.00"); if (lstLineaDet.Count != 0) { for (n_row = 0; n_row <= lstLineaDet.Count - 1; n_row++) { FgTarea.Rows.Count = FgTarea.Rows.Count + 1; c_dato = lstLineaDet[n_row].n_idtar.ToString(); c_dato = funDatos.DataTableBuscar(dtTarea, "n_id", "c_des", c_dato, "N").ToString(); FgTarea.SetData(n_fila, 1, c_dato); n_por = (lstLineaDet[n_row].n_porefi / 100); n_cankil = (Convert.ToDouble(TxtCanPro.Text) * n_por); FgTarea.SetData(n_fila, 2, n_cankil.ToString("0.00")); // CANTIDAD EN KILOGRAMOS FgTarea.SetData(n_fila, 3, "0.00"); // DISTORCION MAQUINA FgTarea.SetData(n_fila, 4, lstLineaDet[n_row].n_numpertar.ToString("00")); // PERSONAL FgTarea.SetData(n_fila, 5, "0"); // TIEMPO FgTarea.SetData(n_fila, 6, lstLineaDet[n_row].n_cankilper.ToString("0.00")); // KLG POR PERSONA n_numperapa = (n_cankil / lstLineaDet[n_row].n_cankilper); FgTarea.SetData(n_fila, 7, n_numperapa.ToString("0.00")); // OPERARIO APARENTE n_formula = Math.Round(n_numperapa, 0); FgTarea.SetData(n_fila, 8, n_formula.ToString("0")); // FORMULA // CALCULAMOS EL NUMERO DE PERSONAS REALES PARA REALIZAR LA TAREA if (n_numperapa > n_formula) { n_opereal = n_numperapa + 1; } else { n_opereal = n_formula; } n_opereal = Math.Round(n_opereal, 0); FgTarea.SetData(n_fila, 9, n_opereal.ToString("0")); // OPERARIOS REALES n_efiuni = (n_numperapa / n_opereal); FgTarea.SetData(n_fila, 10, n_efiuni.ToString("0.00")); // EFICIENCIA UNITARIA n_efitot = (n_efiuni * n_opereal); FgTarea.SetData(n_fila, 11, n_efitot.ToString("0.00")); // EFICIENCIA TOTAL n_costar = (entLinea.n_prelin / lstLineaDet[n_row].n_cankilper); FgTarea.SetData(n_fila, 13, n_costar.ToString("0.0000")); // COSTO DE LA TAREA n_fila = n_fila + 1; } } SumarColumnas(); }
void VerRegistro(int n_IdRegistro) { int n_row = 0; string c_dato = ""; double n_valor = 0; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); e_Proviciones = objRegistros.e_Provicion; l_ProvicionesDet = objRegistros.l_ProvicionDet; CboLib.SelectedValue = e_Proviciones.n_idlib; CboSubLib.SelectedValue = e_Proviciones.n_idsublib; CboMon.SelectedValue = e_Proviciones.n_idmon; TxtFchDoc.Text = e_Proviciones.d_fchdoc.ToString("dd/MM/yyyy"); CboTipDoc.SelectedValue = e_Proviciones.n_idtipdoc; TxtNumSer.Text = e_Proviciones.c_numser; TxtNumDoc.Text = e_Proviciones.c_numdoc; TxtGlosa.Text = e_Proviciones.c_glosa; LblNumRegCon.Text = e_Proviciones.c_numreg; LblTc.Text = e_Proviciones.n_tc.ToString("0.000"); FgItems.Rows.Count = 2; booAgregando = true; for (n_row = 0; n_row <= l_ProvicionesDet.Count - 1; n_row++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_cuecon", l_ProvicionesDet[n_row].n_idcuecon.ToString(), "N").ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_dato = funDatos.DataTableBuscar(dtPlaCue, "n_id", "c_des", l_ProvicionesDet[n_row].n_idcuecon.ToString(), "N").ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); //if (e_Proviciones.n_idmon == 115) //{ // MOSTRANOS EL DATO EN SOLES Y HACEMOS LA CONVERCION A DOLARES if (l_ProvicionesDet[n_row].n_tipo == 1) { FgItems.SetData(FgItems.Rows.Count - 1, 3, l_ProvicionesDet[n_row].n_impsol.ToString("0.00")); FgItems.SetData(FgItems.Rows.Count - 1, 4, "0.00"); //n_valor =(l_ProvicionesDet[n_row].n_importe / e_Proviciones.n_tc); FgItems.SetData(FgItems.Rows.Count - 1, 5, l_ProvicionesDet[n_row].n_impdol.ToString("0.00")); FgItems.SetData(FgItems.Rows.Count - 1, 6, "0.00"); } else { FgItems.SetData(FgItems.Rows.Count - 1, 3, "0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 4, l_ProvicionesDet[n_row].n_impsol.ToString("0.00")); //n_valor = (l_ProvicionesDet[n_row].n_importe / e_Proviciones.n_tc); FgItems.SetData(FgItems.Rows.Count - 1, 5, "0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 6, l_ProvicionesDet[n_row].n_impdol.ToString("0.00")); } //} //else //{ // // MOSTRANOS EL DATO EN DOLARES Y HACEMOS LA CONVERCION A SOLES // if (l_ProvicionesDet[n_row].n_tipo == 1) // { // FgItems.SetData(FgItems.Rows.Count - 1, 5, l_ProvicionesDet[n_row].n_importe.ToString("0.00")); // FgItems.SetData(FgItems.Rows.Count - 1, 6, "0.00"); // n_valor = (l_ProvicionesDet[n_row].n_importe / e_Proviciones.n_tc); // FgItems.SetData(FgItems.Rows.Count - 1, 3, n_valor.ToString("0.00")); // FgItems.SetData(FgItems.Rows.Count - 1, 4, "0.00"); // } // else // { // FgItems.SetData(FgItems.Rows.Count - 1, 5, "0.00"); // FgItems.SetData(FgItems.Rows.Count - 1, 6, l_ProvicionesDet[n_row].n_importe.ToString("0.00")); // n_valor = (l_ProvicionesDet[n_row].n_importe / e_Proviciones.n_tc); // FgItems.SetData(FgItems.Rows.Count - 1, 3, "0.00"); // FgItems.SetData(FgItems.Rows.Count - 1, 4, n_valor.ToString("0.00")); // } //} } booAgregando = false; SumarColumnas(); }
private void CmdGen_Click(object sender, EventArgs e) { if (Convert.ToInt32(CboPunPar.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el punto de partida de las guias !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } BE_VTA_GUIAS eGuiaCab = new BE_VTA_GUIAS(); List <BE_VTA_GUIASDET> lGuiaDet = new List <BE_VTA_GUIASDET>(); List <BE_VTA_GUIASDOC> lstGuiasDoc = new List <BE_VTA_GUIASDOC>(); CN_vta_guias miFunGui = new CN_vta_guias(); DataTable dtItem = new DataTable(); // AQUI CARGAMOS LOS ITEMS DE LOS PEDIDOS objTipDoc.mysConec = mysConec; miFunGui.mysConec = mysConec; objPedCEN.mysConec = mysConec; int n_row = 0; string c_dato = ""; string c_cadin = ""; int n_numdoc = 0; for (n_row = 2; n_row <= FgItems.Rows.Count - 1; n_row++) { if (funFunciones.NulosC(FgItems.GetData(n_row, 9)) == "True") { c_dato = FgItems.GetData(n_row, 1).ToString(); if (funFunciones.NulosC(FgItems.GetData(n_row, 4)) == "") { MessageBox.Show("¡ No ha indicado el punto de venta, para el pedido Nº: " + c_dato + ", vaya a la opcion punto de venta del cliente y asigene este nuevo punto de venta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } if (funFunciones.NulosC(FgItems.GetData(n_row, 5)) == "") { MessageBox.Show("¡ No ha indicado el punto de entrega, para el pedido Nº: " + c_dato + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } if (funFunciones.NulosC(FgItems.GetData(n_row, 6)) == "") { MessageBox.Show("¡ No ha indicado el nombre del chofer, para el pedido Nº: " + c_dato + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } if (funFunciones.NulosC(FgItems.GetData(n_row, 7)) == "") { MessageBox.Show("¡ No ha indicado la unidad de transporte, para el pedido Nº: " + c_dato + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } } } // PREPARAMOS LA CADNA IN PARA TRAER LOS ITEMS DE LOS PEDIDOS c_cadin = ""; n_numdoc = 0; for (n_row = 2; n_row <= FgItems.Rows.Count - 1; n_row++) { if (funFunciones.NulosC(FgItems.GetData(n_row, 9)) == "True") { n_numdoc = n_numdoc + 1; if (n_numdoc == 1) { c_cadin = c_cadin + FgItems.GetData(n_row, 10).ToString(); } else { c_cadin = c_cadin + ", " + FgItems.GetData(n_row, 10).ToString(); } } } objPedCEN.mysConec = mysConec; objPedCEN.TraerDetallePedidos(STU_SISTEMA.EMPRESAID, c_cadin); dtItem = objPedCEN.dtLista; for (n_row = 0; n_row <= dtItem.Rows.Count - 1; n_row++) { if (Convert.ToInt32(funFunciones.NulosN(dtItem.Rows[n_row]["n_iditem"])) == 0) { MessageBox.Show("¡ El item con el codigo Nº " + dtItem.Rows[n_row]["c_coditecen"].ToString() + " del pedido Nº: " + c_dato + " no esta vinculado a un item del sistema, vaya a la opcion maestro productos CEN en el menu ventas y asignele un item del sistema !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } } int n_idcliente = 0; int n_idpunvencli = 0; string c_despunlle = ""; string c_numdoc = ""; int n_idchofer = 0; int n_idemptra = 0; int n_idvehiculo = 0; string c_punpar = ""; int n_idpedido = 0; string c_numpedido = ""; string c_fchPed = ""; string c_FchEnt = ""; int n_idpunpar = 0; int n_idpunlle = 0; for (n_row = 2; n_row <= FgItems.Rows.Count - 1; n_row++) { if (funFunciones.NulosC(FgItems.GetData(n_row, 9)) == "True") { n_idcliente = Convert.ToInt32(FgItems.GetData(n_row, 11).ToString()); c_dato = FgItems.GetData(n_row, 4).ToString(); c_dato = funDatos.DataTableBuscar(dtPunVen, "c_des", "n_id", c_dato, "C").ToString(); n_idpunvencli = Convert.ToInt32(c_dato); c_numdoc = objTipDoc.UltimoNumero(STU_SISTEMA.EMPRESAID, 10, "0001"); c_dato = FgItems.GetData(n_row, 7).ToString(); c_dato = funDatos.DataTableBuscar(dtCho, "c_nomcho", "n_id", c_dato, "C").ToString(); n_idchofer = Convert.ToInt32(c_dato); c_dato = FgItems.GetData(n_row, 6).ToString(); c_dato = funDatos.DataTableBuscar(dtEmpTra, "c_nombre", "n_id", c_dato, "C").ToString(); n_idemptra = Convert.ToInt32(c_dato); c_dato = FgItems.GetData(n_row, 8).ToString(); c_dato = funDatos.DataTableBuscar(dtVeh, "c_numpla", "n_id", c_dato, "C").ToString(); n_idvehiculo = Convert.ToInt32(c_dato); c_dato = FgItems.GetData(n_row, 10).ToString(); n_idpedido = Convert.ToInt32(c_dato); c_numpedido = FgItems.GetData(n_row, 1).ToString(); c_fchPed = FgItems.GetData(n_row, 2).ToString(); c_FchEnt = FgItems.GetData(n_row, 3).ToString(); n_idpunpar = Convert.ToInt32(CboPunPar.SelectedValue); c_dato = funDatos.DataTableBuscar(dtPunPar, "n_id", "c_dir", n_idpunpar.ToString(), "N").ToString(); c_punpar = c_dato; c_dato = FgItems.GetData(n_row, 5).ToString(); c_dato = funDatos.DataTableBuscar(dtPunVen, "c_des", "n_id", c_dato, "C").ToString(); n_idpunlle = Convert.ToInt32(c_dato); c_dato = funDatos.DataTableBuscar(dtPunVen, "n_id", "c_dir", n_idpunlle.ToString(), "C").ToString(); c_despunlle = c_dato; eGuiaCab.n_idemp = STU_SISTEMA.EMPRESAID; eGuiaCab.n_id = 0; eGuiaCab.n_idtipdoc = 10; eGuiaCab.n_idcli = n_idcliente; eGuiaCab.n_idpunvencli = n_idpunvencli; eGuiaCab.c_dirpunlle = c_despunlle; eGuiaCab.c_numser = "0001"; eGuiaCab.c_numdoc = c_numdoc; eGuiaCab.d_fchdoc = DateTime.Now; eGuiaCab.n_idmottra = 1; eGuiaCab.n_idcho = n_idchofer; eGuiaCab.n_idemptra = n_idemptra; eGuiaCab.n_idvehtra = n_idvehiculo; eGuiaCab.c_dirpunpar = c_punpar; eGuiaCab.n_idtipdocref = 79; // LE INDICAMOS QUE EL TIPO DE DOCUMENTO DE REFERENCIA EL EL PEDIDO CEN DE CLIENTE eGuiaCab.n_iddocref = n_idpedido; eGuiaCab.c_numdocref = c_numpedido; eGuiaCab.d_fchpeddocref = Convert.ToDateTime(c_fchPed); eGuiaCab.d_fchentdocref = Convert.ToDateTime(c_FchEnt); eGuiaCab.n_anulado = 1; eGuiaCab.c_numordcom = c_numpedido; eGuiaCab.n_tipgui = 3; eGuiaCab.n_idpunpar = n_idpunpar; eGuiaCab.n_idpunlle = n_idpunlle; eGuiaCab.n_idmes = STU_SISTEMA.MESTRABAJO; eGuiaCab.n_idano = STU_SISTEMA.ANOTRABAJO; eGuiaCab.n_chkalmsal = 1; eGuiaCab.n_chkalming = 1; //eGuiaCab.n_iddocven = 0; eGuiaCab.n_tipori = 1; // AGREGAMOS EL DETALLE DE LA GUIA int n_fil = 0; lGuiaDet.Clear(); for (n_fil = 0; n_fil <= dtItem.Rows.Count - 1; n_fil++) { if (Convert.ToInt32(dtItem.Rows[n_fil]["n_idped"]) == n_idpedido) { BE_VTA_GUIASDET eDetalle = new BE_VTA_GUIASDET(); eDetalle.n_idgui = 0; eDetalle.n_idite = Convert.ToInt32(dtItem.Rows[n_fil]["n_iditem"]); eDetalle.n_idunimed = Convert.ToInt32(dtItem.Rows[n_fil]["n_idunimed"]); eDetalle.n_canpro = Convert.ToDouble(dtItem.Rows[n_fil]["n_canpro"]); eDetalle.d_fchpro = null; eDetalle.d_fchven = null; eDetalle.c_numlot = ""; eDetalle.n_idtipexi = 2; eDetalle.n_iddocref = 0; lGuiaDet.Add(eDetalle); } } // AGREGAMOS LOS DOCUMENTOS ADJUNTOS DE LA GUIA n_fil = 0; lstGuiasDoc.Clear(); BE_VTA_GUIASDOC e_GuiaDoc = new BE_VTA_GUIASDOC(); BE_VTA_GUIASDATOS e_GuiaDatos = new BE_VTA_GUIASDATOS(); e_GuiaDoc.n_idgui = 0; e_GuiaDoc.n_idtipdoc = 79; //e_GuiaDoc.c_numdoc = eGuiaCab.c_numser + "-" + eGuiaCab.c_numdoc; e_GuiaDoc.c_numdoc = ""; e_GuiaDoc.n_iddoc = n_idpedido; lstGuiasDoc.Add(e_GuiaDoc); miFunGui.LstDetalle = lGuiaDet; if (miFunGui.Insertar(eGuiaCab, lstGuiasDoc, e_GuiaDatos) == true) { c_numpedido = FgItems.GetData(n_row, 1).ToString(); // ACTUALIZAMOS EL ID DE LA GUIA DE DESPACHO EN EL PEDIDO CEN if (objPedCEN.ActualizarGuiaDespacho(n_idpedido, Convert.ToInt32(miFunGui.n_IdGenerado), 2) == false) { MessageBox.Show("¡ No se pudo actualizar la guia de desapacho para el pedido Nº " + c_numpedido + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } } } MessageBox.Show("¡ Los pedidos se despacharon con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); MostrarPedidos(); }
void VerRegistro(int n_IdRegistro) { booAgregando = true; string c_dato = ""; int n_row = 0; DataTable dtResult = new DataTable(); lstTarDet.Clear(); FgTar.Rows.Count = 2; FgPer.Rows.Count = 2; objProduccion.mysConec = mysConec; objProduccion.TraerRegistro(n_IdRegistro); objProdTar.mysConec = mysConec; objProdTar.Listar(n_IdRegistro); dtResult = objProdTar.dtListar; lstTarDet = objProdTar.lstTareaDet; if (objProduccion.booOcurrioError == false) { BE_Produccion = objProduccion.EntProduccion; TxtNumPro.Text = BE_Produccion.c_numser + "-" + BE_Produccion.c_numdoc; c_dato = BE_Produccion.n_idpro.ToString(); c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "c_despro", c_dato, "N").ToString(); TxtPro.Text = c_dato; TxtCan.Text = BE_Produccion.n_canpro.ToString("0.00"); TxtNumLot.Text = BE_Produccion.c_numlot; CboUniMed.SelectedValue = BE_Produccion.n_idunimed; TxtFchPro.Text = BE_Produccion.d_fchpro.ToString("dd/MM/yyyy"); } // MOSTRAMOS LAS TAREAS DE LA PRODUCCION if (dtResult.Rows.Count != 0) { for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { FgTar.Rows.Count = FgTar.Rows.Count + 1; c_dato = dtResult.Rows[n_row]["n_idtar"].ToString(); FgTar.SetData(FgTar.Rows.Count - 1, 9, c_dato); c_dato = funDatos.DataTableBuscar(dtTareas, "n_id", "c_des", c_dato, "N").ToString(); FgTar.SetData(FgTar.Rows.Count - 1, 1, c_dato); c_dato = Convert.ToDateTime(dtResult.Rows[n_row]["d_fchfab"]).ToString("dd/MM/yyyy"); FgTar.SetData(FgTar.Rows.Count - 1, 2, c_dato); c_dato = dtResult.Rows[n_row]["c_horini"].ToString(); FgTar.SetData(FgTar.Rows.Count - 1, 3, c_dato); c_dato = dtResult.Rows[n_row]["c_horter"].ToString(); FgTar.SetData(FgTar.Rows.Count - 1, 4, c_dato); c_dato = Convert.ToInt32(dtResult.Rows[n_row]["n_numper"].ToString()).ToString("0"); FgTar.SetData(FgTar.Rows.Count - 1, 5, c_dato); c_dato = funDatos.DataTableBuscar(dtTareas, "n_id", "c_unimedabr", c_dato, "N").ToString(); FgTar.SetData(FgTar.Rows.Count - 1, 6, c_dato); // UNIDAD DE MEDIDA c_dato = dtResult.Rows[n_row]["n_can"].ToString(); FgTar.SetData(FgTar.Rows.Count - 1, 7, c_dato); } } int n_numeracion = 0; for (n_row = 0; n_row <= lstTarDet.Count - 1; n_row++) { n_numeracion = n_numeracion + 1; lstTarDet[n_row].n_idpro = n_numeracion; } MostrarPersonas(2); booAgregando = false; }
void VerRegistro(int n_IdRegistro) { string c_dato = ""; int n_dato = 0; booAgregando = true; Blanquea(); FgItems.Rows.Count = 2; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); entRegistro = objRegistros.entRegistro; LstDetalle = objRegistros.LstDetalle; TxtFchDes.Text = ""; TxtNumOrd.Text = entRegistro.c_numped; c_dato = entRegistro.c_codcli; c_dato = funDatos.DataTableBuscar(dtCliPro, "c_codcen", "c_nombre", c_dato, "C").ToString(); TxtCliente.Text = c_dato; c_dato = entRegistro.c_codcli; c_dato = funDatos.DataTableBuscar(dtCliPro, "c_codcen", "n_id", c_dato, "C").ToString(); LblIdCliente.Text = c_dato; c_dato = entRegistro.c_codpunven; //c_dato = funDatos.DataTableBuscar(dtPunVen, "c_codcen", "c_des", c_dato, "C").ToString(); TxtPunVen.Text = c_dato; c_dato = entRegistro.c_codpunven; n_dato = Convert.ToInt32(funDatos.DataTableBuscar(dtPunVen, "c_codcen", "n_id", c_dato, "C")); CboPunVen.SelectedValue = n_dato; c_dato = entRegistro.c_codpunent; //c_dato = funDatos.DataTableBuscar(dtPunVen, "c_codcen", "c_des", c_dato, "C").ToString(); TxtLugEnt.Text = c_dato; c_dato = entRegistro.c_codpunent; n_dato = Convert.ToInt32(funDatos.DataTableBuscar(dtPunVen, "c_codcen", "n_id", c_dato, "C")); CboPunlle.SelectedValue = n_dato; TcxtFchPed.Text = Convert.ToDateTime(entRegistro.d_fchemi).ToString("dd/MM/yyyy"); TxtFchEnt.Text = Convert.ToDateTime(entRegistro.d_fchent).ToString("dd/MM/yyyy"); double n_can = 0; string c_idite = ""; foreach (BE_VTA_PEDIDOCENDET element in LstDetalle) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = element.c_coditecen; n_can = element.n_canpro; FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_idite = funDatos.DataTableBuscar(dtItemCen, "c_codcen", "n_iditem", c_dato, "C").ToString(); c_dato = funDatos.DataTableBuscar(dtItems, "n_id", "c_despro", c_idite, "N").ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); c_dato = funDatos.DataTableBuscar(dtPresentaItem, "n_idite", "c_abrpre", c_idite, "N").ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato); FgItems.SetData(FgItems.Rows.Count - 1, 4, n_can.ToString("0.00")); } booAgregando = false; }
private void CmdBusCli_Click(object sender, EventArgs e) { string c_acteco = ""; string c_direcc = ""; Helper.Cls_ServiciosSunat xFun = new Helper.Cls_ServiciosSunat(); xFun.ConsultarRUC(); //string c_acteco = xFun.Contribuyente_ActEco; string c_condic = xFun.Contribuyente_Condicion; if (xFun.Contribuyente_Direccion.Length <= 100) { c_direcc = xFun.Contribuyente_Direccion; } else { c_direcc = xFun.Contribuyente_Direccion.Substring(0, 100); } string c_estado = xFun.Contribuyente_Estado; string c_fchiniact = xFun.Contribuyente_FchIniAct; string c_nombre = xFun.Contribuyente_Nombre; string c_numruc = xFun.Contribuyente_NumRUC; string c_tipcon = xFun.Contribuyente_TipCon; xFun = null; if (c_numruc != "") { TxtNumDocIde.Text = c_numruc; TxtNomEmp.Text = c_nombre; TxtDir.Text = c_direcc; CboDocIde.SelectedValue = 4; int n_idtipcon = Convert.ToInt32(funDatos.DataTableBuscar(dtTipCon, "c_des", "n_id", c_tipcon, "C")); CboTipCon.SelectedValue = n_idtipcon; CboCatEmp.SelectedValue = 1; if ((n_idtipcon == 1) || (n_idtipcon == 2)) { string[] dato = new string[10]; dato = c_nombre.Split(' '); int n_row = 1; if (n_row <= dato.Length) { TxtApePat.Text = funFunciones.NulosC(dato[0]); n_row = n_row + 1; } if (n_row <= dato.Length) { TxtApeMat.Text = funFunciones.NulosC(dato[1]); n_row = n_row + 1; } if (n_row <= dato.Length) { TxtNom1.Text = funFunciones.NulosC(dato[2]); n_row = n_row + 1; } if (n_row <= dato.Length) { TxtNom2.Text = funFunciones.NulosC(dato[3]); n_row = n_row + 1; } } TxtNomEmp.Text = c_nombre; TxtNomCom.Text = c_nombre; } }
int Buscarmes(string c_NomMes) { int n_nummes = Convert.ToInt32(funDatos.DataTableBuscar(dtMeses, "c_des", "n_id", c_NomMes, "C")); return(n_nummes); }
private void CmdMostrarDeuda_Click(object sender, EventArgs e) { int n_row = 0; DataTable dtResult = new DataTable(); CN_coo_cargos objCargos = new CN_coo_cargos(); string c_dato = ""; TxtNomSoc.Text = ""; TxtSer.Text = ""; TxtTotal.Text = ""; funControl.dtpBlanquea(TxtFchIng); FgDeuda.Rows.Count = 2; LblIdPuesto.Text = ""; LblIdPuesto.Text = funDatos.DataTableBuscar(dtPuestoSocio, "c_puesto", "n_id", TxtCodPue.Text, "C").ToString(); LblIdSoc.Text = funDatos.DataTableBuscar(dtPuestoSocio, "c_puesto", "n_idsoc", TxtCodPue.Text, "C").ToString(); if (LblIdPuesto.Text != "0") { MostrarDatosSocio(Convert.ToInt32(LblIdSoc.Text)); } else { MessageBox.Show("¡ No se ha encontrado el puesto indicado !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtCodPue.Text = ""; LblIdPuesto.Text = ""; LblIdSoc.Text = ""; TxtCodPue.Focus(); return; } // MOSTRAMOS LA DEUDA DEL PUESTO DataTable dtCargosSocio = new DataTable(); objCargos.mysConec = mysConec; objCargos.Consulta1(Convert.ToInt32(LblIdPuesto.Text)); dtCargosSocio = objCargos.dtLista; dtResult = funDatos.DataTableFiltrar(dtCargosSocio, "n_impsal <> 0"); // FILTRAMOS PARA SABER SI TIENE DOCUMENTOS PENDIENTES DE PAGO if (dtCargosSocio.Rows.Count == 0) { MessageBox.Show("¡ EL puesto indicado no tiene cargos generados !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtCodPue.Text = ""; TxtNomSoc.Text = ""; TxtSer.Text = ""; TxtTotal.Text = ""; FgDeuda.Rows.Count = 2; LblIdPuesto.Text = ""; LblIdSoc.Text = ""; funControl.dtpBlanquea(TxtFchIng); return; } if (dtResult.Rows.Count == 0) { // SI NO HAY DOCUMENTOS PENDIENTES DE PAGO MOSTRAMOS LOS DOCUMENTOS PAGADOS dtResult = dtCargosSocio; OptTod.Checked = true; } FgDeuda.Rows.Count = 2; if (objCargos.booOcurrioError == false) { if (OptSolDeu.Checked == true) { dtResult = funDatos.DataTableFiltrar(dtResult, "n_impsal <> 0"); } else { dtResult = dtCargosSocio; } for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { FgDeuda.Rows.Count = FgDeuda.Rows.Count + 1; c_dato = dtResult.Rows[n_row]["n_anotra"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 1, c_dato); c_dato = dtResult.Rows[n_row]["c_mesdes"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 2, c_dato); c_dato = dtResult.Rows[n_row]["c_tipdocdes"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 3, c_dato); c_dato = dtResult.Rows[n_row]["c_numdoc"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 4, c_dato); c_dato = dtResult.Rows[n_row]["d_fchdoc"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 5, c_dato); c_dato = dtResult.Rows[n_row]["d_fchven"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 6, c_dato); c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_imptotven"]).ToString("0.00"); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 7, c_dato); c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_impsal"]).ToString("0.00"); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 8, c_dato); c_dato = dtResult.Rows[n_row]["c_pagfchdoc"].ToString(); if (c_dato == "") { FgDeuda.SetData(FgDeuda.Rows.Count - 1, 9, null); } else { FgDeuda.SetData(FgDeuda.Rows.Count - 1, 9, c_dato); } c_dato = dtResult.Rows[n_row]["c_pagtipdoc"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 10, c_dato); c_dato = dtResult.Rows[n_row]["c_pagnumdoc"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 11, c_dato); c_dato = dtResult.Rows[n_row]["n_impbru"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 13, c_dato); c_dato = dtResult.Rows[n_row]["n_impigv"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 14, c_dato); c_dato = dtResult.Rows[n_row]["n_id"].ToString(); FgDeuda.SetData(FgDeuda.Rows.Count - 1, 15, c_dato); if (Convert.ToDouble(dtResult.Rows[n_row]["n_impsal"]) == 0) { PintarCelda(FgDeuda, FgDeuda.Rows.Count - 1, 1, FgDeuda.Rows.Count - 1, 11, Color.Blue); } else { PintarCelda(FgDeuda, FgDeuda.Rows.Count - 1, 1, FgDeuda.Rows.Count - 1, 11, Color.Red); } } } double n_Valor = 0; n_Valor = funFlex.FlexSumarCol(FgDeuda, 8, 2, FgDeuda.Rows.Count - 1); TxtTotal.Text = n_Valor.ToString("0.00"); }
void VerRegistro(int n_IdRegistro) { LblIdSocio.Text = n_IdRegistro.ToString(); // ID DEL REGISTRO ES EL ID DEL SOCIOS MENDIANTE EL CUAL SE REALIZA LA BUSQUEDA string c_dato = ""; DataTable dtResult = new DataTable(); FgCtto.Rows.Count = 2; objRegistros.mysConec = mysConec; objRegistros.TraerRegistro(n_IdRegistro); lstSocPue = objRegistros.lstSociosPuestos; // MOSTRAMOS EL NOMBRE DEL SOCIO c_dato = n_IdRegistro.ToString(); dtResult = funDatos.DataTableFiltrar(dtSocios, "n_id = " + c_dato + ""); if (dtResult.Rows.Count != 0) { TxtNomSoc.Text = dtResult.Rows[0]["c_apenom"].ToString(); TxtNumDoc.Text = dtResult.Rows[0]["c_idenumdoc"].ToString(); // MOSTRAMOS EL TIPO DE SOCIO c_dato = dtResult.Rows[0]["n_idtipsoc"].ToString(); dtResult = funDatos.DataTableFiltrar(dtTipSoc, "n_id = " + c_dato + ""); if (dtResult.Rows.Count != 0) { TxtTipSoc.Text = dtResult.Rows[0]["c_des"].ToString(); } } //MOSTRAMOS LA LISTA DE PUESTOS int n_row = 0; booAgregando = true; for (n_row = 0; n_row <= lstSocPue.Count - 1; n_row++) { FgCtto.Rows.Count = FgCtto.Rows.Count + 1; c_dato = lstSocPue[n_row].n_idpue.ToString(); c_dato = funDatos.DataTableBuscar(dtPuestos, "n_id", "c_puesto", c_dato, "N").ToString(); FgCtto.SetData(FgCtto.Rows.Count - 1, 1, c_dato); FgCtto.SetData(FgCtto.Rows.Count - 1, 2, lstSocPue[n_row].c_numctt.ToString()); if (lstSocPue[n_row].d_fchini.ToString() != "") { FgCtto.SetData(FgCtto.Rows.Count - 1, 3, lstSocPue[n_row].d_fchini); } if (lstSocPue[n_row].d_fchfin.ToString() != "") { FgCtto.SetData(FgCtto.Rows.Count - 1, 4, lstSocPue[n_row].d_fchfin); } c_dato = lstSocPue[n_row].n_idtipdocemi.ToString(); c_dato = funDatos.DataTableBuscar(dtDocCom, "n_id", "c_des", c_dato, "N").ToString(); FgCtto.SetData(FgCtto.Rows.Count - 1, 5, c_dato); if (lstSocPue[n_row].n_activo == 1) { c_dato = "ACTIVO"; } else { c_dato = "VENCIDO"; } FgCtto.SetData(FgCtto.Rows.Count - 1, 6, c_dato); FgCtto.SetData(FgCtto.Rows.Count - 1, 7, lstSocPue[n_row].n_idpue.ToString()); FgCtto.SetData(FgCtto.Rows.Count - 1, 8, lstSocPue[n_row].n_idsoc.ToString()); FgCtto.SetData(FgCtto.Rows.Count - 1, 9, lstSocPue[n_row].n_id.ToString()); if (lstSocPue[n_row].d_fchter.ToString() != "") { FgCtto.SetData(FgCtto.Rows.Count - 1, 10, lstSocPue[n_row].d_fchter); } } booAgregando = false; }