private void btnGuardar_Click(object sender, EventArgs e) { if (txt_valor_actualizar.Text == "") { MessageBox.Show("Debe colocar un nuevo importe", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_valor_actualizar.Focus(); } else { string resultado; logConcepto objlogConcepto = new logConcepto(); frmConcepto objfrmConcepto = new frmConcepto(); logHistorial objlogHistorial = new logHistorial(); string fecha_actualizacion = DateTime.Today.ToString(("yyyy-MM-dd")); string fecha_ult_actualizacion; string fecha_hasta = DateTime.Today.ToString("yyyy-MM-dd"); decimal valor_nuevo = Convert.ToDecimal(txt_valor_actualizar.Text); if (valor_anterior == 0) { fecha_ult_actualizacion = fecha_inicio.ToString("yyyy - MM - dd"); } else { fecha_ult_actualizacion = fecha_actualizacion; } entConcepto objentConcepto = new entConcepto(); objentConcepto.CON_ID = Convert.ToInt32(id_concepto); objentConcepto.CON_FECHA_ACT = DateTime.Today; objentConcepto.CON_VALOR_ANTERIOR = valor_actual; objentConcepto.CON_FECHA_INI = fecha_inicio; objentConcepto.CON_VALOR_ACTUAL = valor_nuevo; entHistorial objentHistorial = new entHistorial(); objentHistorial.HIS_CON_ID = Convert.ToInt32(id_concepto); objentHistorial.HIS_VALOR_ANTERIOR = valor_actual; string his_desde; string his_hasta; if (valor_anterior == 0) { his_desde = fecha_inicio.ToString("yyyy - MM - dd"); } else { his_desde = fecha_ult_actualizacion; } his_hasta = fecha_actualizacion; resultado = objlogConcepto.ActualizarMonto(objentConcepto, fecha_hasta, fecha_ult_actualizacion); string resultado_historial = objlogHistorial.InsertarHistorialConceptos(objentHistorial, his_hasta, his_desde); MessageBox.Show(resultado, "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
//FUNCION GUARDA LOS CAMBIOS DE UN CONCEPTO private void btnGuardarEd_Click_1(object sender, EventArgs e) { decimal montoE = Convert.ToDecimal(txtMonto.Text); lblControlMonto.Visible = false; string estadoE; if (cbo_Estado.SelectedItem == null) { estadoE = ""; } else { estadoE = cbo_Estado.SelectedItem.ToString(); } if (estadoE != estadoIni && montoE != montoAct) { objConceptos.CON_ID = idConceptoBuscar; objConceptos.CON_FECHA_ACT = fechaActual; objConceptos.CON_VALOR_ACTUAL = montoE; objConceptos.CON_VALOR_ANTERIOR = montoAct; objConceptos.CON_FECHA_FIN = fechaFin; MessageBox.Show(objMet_Conceptos.ActualizarMontoEstado(objConceptos)); limpiarCampos(); } else if (estadoE != estadoIni && montoE == montoAct) { if (estadoE == "INACTIVO") { objConceptos.CON_ID = idConceptoBuscar; objConceptos.CON_FECHA_ACT = fechaActual; objConceptos.CON_FECHA_FIN = fechaActual; MessageBox.Show(objMet_Conceptos.ActualizarEstadoN(objConceptos)); limpiarCampos(); } else if (estadoE == "ACTIVO") { objConceptos.CON_ID = idConceptoBuscar; objConceptos.CON_FECHA_ACT = fechaActual; objConceptos.CON_FECHA_FIN = fechaFin; MessageBox.Show(objMet_Conceptos.ActualizarEstadoS(objConceptos)); limpiarCampos(); } } else if (estadoE == estadoIni && montoE != montoAct) { objConceptos.CON_ID = idConceptoBuscar; objConceptos.CON_FECHA_ACT = fechaActual; objConceptos.CON_VALOR_ACTUAL = montoE; objConceptos.CON_VALOR_ANTERIOR = montoAct; MessageBox.Show(objMet_Conceptos.ActualizarMonto(objConceptos)); limpiarCampos(); } else { MessageBox.Show("NO SE DETECTARON CAMBIOS A REALIZAR"); limpiarCampos(); } //-- DataTable dt = objMet_Conceptos.autocompletarBuscar(); foreach (DataRow row in dt.Rows) { txtBuscarConcepto.AutoCompleteCustomSource.Add(row[0].ToString()); } //-- //DataTable dt = ObjetoUsu.AutocompletarAgregarDocente(/*frmUsuariosPopUpAgregar.txtSeleccionarDocente*/); //foreach (DataRow row in dt.Rows) //{ // frmUsuariosPopUpAgregar.txtSeleccionarDocente.AutoCompleteCustomSource.Add(row[0].ToString()); //assuming required data is in first column //} //txtBuscarConcepto.AutoCompleteSource = AutoCompleteSource.CustomSource; //txtBuscarConcepto.AutoCompleteCustomSource = autoComplete; }