bool EliminarRegistro() { bool booResult = false; int intIdRegistro = Convert.ToInt32(DgLista.Columns[1].CellValue(DgLista.Row).ToString()); // OBTENEMOS EL ID DEL REGISTRO QUE SE DESEA ELIMINAR DialogResult Rpta = MessageBox.Show("Esta seguro de eliminar el registro seleccionado", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (DialogResult.Yes == Rpta) { CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; if (objRegistros.Eliminar(intIdRegistro) == true) { booResult = true; MessageBox.Show("¡ El registro se elimino con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); // VOLVEMOS A CARGAR EL DATATABLE dtItems CON LOS DATOS DEL SERVIDOR objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO); dtLista = objRegistros.dtListar; // MOSTRAMOS LOS DATOS EN LA GRILLA ListarItems(); } else { MessageBox.Show("¡ No se pudo eliminar el registro por el siguiente motivo ! " + objRegistros.c_ErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } objRegistros = null; } return(booResult); }
private void ToolGrabar_Click(object sender, EventArgs e) { if (Grabar() == true) { // VOLVEMOS A CARGAR EL DATATABLE dtItems CON LOS DATOS DEL SERVIDOR CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO); dtLista = objRegistros.dtListar; objRegistros = null; // MOSTRAMOS LOS DATOS EN LA GRILLA ListarItems(); DialogResult Rpta = MessageBox.Show("! El registro se agrego con exito ¡ ¿Desea agregar otro registro? ", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (DialogResult.Yes == Rpta) { Nuevo(); return; } else { Cancelar(); } } }
private void emitirGuiaToolStripMenuItem_Click(object sender, EventArgs e) { CN_est_liquidacion o_liq = new CN_est_liquidacion(STU_SISTEMA); o_liq.STU_SISTEMA = STU_SISTEMA; int n_idreg = Convert.ToInt32(DgLista.Columns[1].CellValue(DgLista.Row).ToString());; o_liq.STU_SISTEMA = STU_SISTEMA; o_liq.ImprimirLiquidacion(n_idreg, 1); o_liq = null; }
private void imprimirLiquidacionXDiasToolStripMenuItem_Click(object sender, EventArgs e) { CN_est_liquidacion o_liq = new CN_est_liquidacion(STU_SISTEMA); o_liq.STU_SISTEMA = STU_SISTEMA; int n_idpla = Convert.ToInt32(DgLista.Columns[0].CellValue(DgLista.Row).ToString()); // ID DE LA PLAYA string c_fecha = DgLista.Columns[4].CellValue(DgLista.Row).ToString().Substring(0, 10); o_liq.STU_SISTEMA = STU_SISTEMA; o_liq.ImprimirLiquidacionDia(STU_SISTEMA.EMPRESAID, n_idpla, c_fecha); o_liq = null; }
void DataTableCargar() { CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO); dtLista = objRegistros.dtListar; objRegistros = null; CN_est_clientes o_cliente = new CN_est_clientes(STU_SISTEMA); o_cliente.STU_SISTEMA = STU_SISTEMA; o_cliente.Listar3(STU_SISTEMA.EMPRESAID); dtcliente = o_cliente.dtListar; o_cliente = null; CN_est_cajeros o_cajero = new CN_est_cajeros(STU_SISTEMA); o_cajero.STU_SISTEMA = STU_SISTEMA; o_cajero.Listar(STU_SISTEMA.EMPRESAID); dtCajero = o_cajero.dtListar; o_cajero = null; CN_est_servicios o_ser = new CN_est_servicios(STU_SISTEMA); o_ser.STU_SISTEMA = STU_SISTEMA; dtSer = o_ser.Listar(STU_SISTEMA.EMPRESAID); dtSer = null; CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA); objFormVis.mysConec = o_conec.mysConec; // CARGAMOS EL ARRAY CON LOS DATOS PARA LA VISTA DE DgLista objFormVis.ObtenerCabeceraLista(91, ref arrCabeceraDg1); objForm.mysConec = o_conec.mysConec; // CARGAMOS LOS DATOS DEL FORMULARIO dtForm = objForm.TraerRegistro(91); o_emploc.mysConec = o_conec.mysConec; dtLocal = o_emploc.Listar(STU_SISTEMA.EMPRESAID, 0); o_tipdoc.mysConec = o_conec.mysConec; dtDoc = o_tipdoc.Listar(); dtDoc = funDatos.DataTableFiltrar(dtDoc, "n_id IN(2, 4, 13, 83)"); ObjTC.mysConec = o_conec.mysConec; dtTC = ObjTC.Listartcano(151, STU_SISTEMA.ANOTRABAJO.ToString()); objMeses.mysConec = o_conec.mysConec; dtMeses = objMeses.Listar(); o_conec = null; }
void VerRegistro(int n_IdRegistro) { DataTable dt_Detalle = new DataTable(); booAgregando = true; FgPlacas.Rows.Count = 2; l_LiquidaDet.Clear(); CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; objRegistros.TraerRegistro(n_IdRegistro); if (objRegistros.b_OcurrioError == false) { BE_Registro = objRegistros.e_Liquidacion; l_LiquidaDet = objRegistros.l_LiquidacionDet; dt_Detalle = objRegistros.dtListarDet; TxtNumSer.Text = BE_Registro.c_numser; TxtNumDoc.Text = BE_Registro.c_numdoc; CboPla.SelectedValue = BE_Registro.n_idpla; CboCajero.SelectedValue = BE_Registro.n_idcaj; TxtFchEmi.Text = BE_Registro.d_fchemi.ToString("dd/MM/yyyy"); TxtFchIni.Text = BE_Registro.d_fchini.ToString("dd/MM/yyyy"); TxtFchFin.Text = BE_Registro.d_fchfin.ToString("dd/MM/yyyy"); TxtImpTot.Text = BE_Registro.n_importe.ToString("0.00"); TxtObs.Text = BE_Registro.c_obs; LblNumRec.Text = BE_Registro.n_numdoccob.ToString(); TxtHorIni.Text = BE_Registro.h_horliq.ToString(); if (BE_Registro.n_tipo == 1) { OptTipo1.Checked = true; } if (BE_Registro.n_tipo == 2) { OptTipo2.Checked = true; } } objRegistros = null; MostrarDetalle(dt_Detalle); }
private void CboMeses_SelectedValueChanged(object sender, EventArgs e) { DataTable dtResul = new DataTable(); if (booAgregando == true) { return; } CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, Convert.ToInt32(CboMeses.SelectedValue)); dtLista = objRegistros.dtListar; objRegistros = null; LblNumReg.Text = (dtLista.Rows.Count).ToString(); funDbGrid.DG_FormatearGrid(DgLista, arrCabeceraDg1, dtLista, true); STU_SISTEMA.MESTRABAJO = Convert.ToInt32(CboMeses.SelectedValue); if (dtLista.Rows.Count == 0) { DialogResult Rpta = MessageBox.Show("No se han encontrado registros, ¿ Desea agregar uno ahora ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (DialogResult.Yes == Rpta) { Nuevo(); } else { this.Close(); } } else { DgLista.Focus(); } }
bool Grabar() { bool booResultado = false; if (CamposOK() == false) { return(booResultado); } AsignarEntidad(); CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA); objRegistros.STU_SISTEMA = STU_SISTEMA; objRegistros.e_tes = e_tes; objRegistros.l_tesdes = l_tesdes; objRegistros.l_tesdesdet = l_tesdesdet; objRegistros.l_tesori = l_tesori; objRegistros.l_tesoridet = l_tesoridet; if (n_QueHace == 1) { booResultado = objRegistros.Insertar(BE_Registro, l_LiquidaDet); } if (n_QueHace == 2) { booResultado = objRegistros.Actualizar(BE_Registro, l_LiquidaDet); } if (booResultado == false) { MessageBox.Show("¡ ¨Ha ocurrido un un problema, no se pudo guardar el registro ! Error Nº : " + objRegistros.n_ErrorNumber.ToString() + " = " + objRegistros.c_ErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } objRegistros = null; return(booResultado); }
private void CmdCargar_Click(object sender, EventArgs e) { string c_dato = ""; string c_numser = "0001"; int n_row = 0; int n_numdoc = 0; int n_corr = 0; int n_tipo = 0; double n_imptot = 0; double n_impigv = 0; double n_impbru = 0; DataTable dtdocumento = new DataTable(); CN_est_liquidacion o_Liquidacion = new CN_est_liquidacion(STU_SISTEMA); o_Liquidacion.STU_SISTEMA = STU_SISTEMA; FgPlacas.Rows.Count = 2; if (OptTipo1.Checked == true) { n_tipo = 1; } if (OptTipo2.Checked == true) { n_tipo = 2; } o_Liquidacion.Consulta1(STU_SISTEMA.EMPRESAID, Convert.ToInt32(C_IDLOCAL), Convert.ToInt32(C_IDCAJERO), TxtFchIni.Text, TxtFchFin.Text, n_tipo); dtdocumento = o_Liquidacion.dtListar; o_Liquidacion = null; if (dtdocumento.Rows.Count == 0) { MessageBox.Show("¡ No hay movimiento para liquidar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); o_Liquidacion = null; return; } FgPlacas.Rows.Count = 2; //n_numdoc = 1; n_corr = 1; LblNumRec.Text = (dtdocumento.Rows.Count).ToString(); if (dtdocumento.Rows.Count != 0) { for (n_row = 0; n_row <= dtdocumento.Rows.Count - 1; n_row++) { FgPlacas.Rows.Count = FgPlacas.Rows.Count + 1; c_dato = dtdocumento.Rows[n_row]["c_clinumdocide"].ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 1, c_dato); c_dato = dtdocumento.Rows[n_row]["c_clinom"].ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 2, c_dato); c_dato = dtdocumento.Rows[n_row]["c_tipdocdes"].ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 3, c_dato); c_dato = dtdocumento.Rows[n_row]["c_numdoc"].ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 4, c_dato); c_dato = Convert.ToDouble(dtdocumento.Rows[n_row]["n_impbru"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 5, c_dato); c_dato = Convert.ToDouble(dtdocumento.Rows[n_row]["n_impigv"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 6, c_dato); c_dato = Convert.ToDouble(dtdocumento.Rows[n_row]["n_imptotven"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 7, c_dato); c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_venid"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 8, c_dato); c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_idtipdoc"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 9, c_dato); c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_tipo"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 10, c_dato); c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_iddocori"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 11, c_dato); c_dato = funFunciones.NulosC(dtdocumento.Rows[n_row]["c_desser"]).ToString(); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 12, c_dato); c_dato = Convert.ToDateTime(dtdocumento.Rows[n_row]["d_fchdoc"]).ToString("dd/MM/yyyy"); FgPlacas.SetData(FgPlacas.Rows.Count - 1, 13, c_dato); n_numdoc = n_numdoc + 1; n_corr = n_corr + 1; } } n_imptot = funFlex.FlexSumarCol(FgPlacas, 5, 2, FgPlacas.Rows.Count - 1); n_impigv = funFlex.FlexSumarCol(FgPlacas, 6, 2, FgPlacas.Rows.Count - 1); n_impbru = funFlex.FlexSumarCol(FgPlacas, 7, 2, FgPlacas.Rows.Count - 1); TxtImpBru.Text = n_imptot.ToString("0.00"); txtImpIgv.Text = n_impigv.ToString("0.00"); TxtImpTot.Text = n_impbru.ToString("0.00"); }