private void btnAceptar_Click(object sender, EventArgs e) { double valor = 0; DialogResult resp; try { cedulaRNC = txtCedulaRNC.Text.Trim(); nombreCompleto = (txtNombres.Text.Trim() + " " + txtApellidos.Text.Trim()).Trim(); telefonos = (txtTelefono1.Text.Trim() + " " + txtTelefono2.Text.Trim()).Trim(); direccion = txtDireccion.Text.Trim(); nombres = txtNombres.Text.Trim(); apellidos = txtApellidos.Text.Trim(); telefono1 = txtTelefono1.Text.Trim(); telefono2 = txtTelefono2.Text.Trim(); double.TryParse(telefono1.Replace("-", ""), out valor); //Validamos se haya indicado los campos necesarios if (nombreCompleto.Length < 10) { utils.MostrarMensajeAdvertencia("Debe indicar un nombre valido, Minimo 10 Caracteres"); txtNombres.Focus(); return; } else if (direccion.Length < 10) { utils.MostrarMensajeAdvertencia("Debe indicar una direccion valida, Minimo 10 Caracteres"); txtDireccion.Focus(); return; } else if (valor <= 0 || telefono1.Replace("-", "").Length < 10) { utils.MostrarMensajeAdvertencia("Debe indicar un numero de telefono valido"); txtTelefono1.Focus(); return; } else { resp = utils.MostrarMensajePregunta("Esta seguro que los datos suministrado estan corecto?"); if (resp == DialogResult.Yes) { filaDesglose["Oficina_Id"] = oficinaId; filaDesglose["Entidad_Id"] = entidadId; filaDesglose["CedulaRNC"] = txtCedulaRNC.Text.Trim(); filaDesglose["Nombres"] = txtNombres.Text.Trim(); filaDesglose["Apellidos"] = txtApellidos.Text.Trim(); filaDesglose["Direccion"] = txtDireccion.Text.Trim(); filaDesglose["Telefono1"] = txtTelefono1.Text.Trim(); filaDesglose["Telefono2"] = txtTelefono2.Text.Trim(); cedulaRNC = txtCedulaRNC.Text.Trim(); nombreCompleto = (txtNombres.Text.Trim() + " " + txtApellidos.Text.Trim()).Trim(); telefonos = (txtTelefono1.Text.Trim() + " " + txtTelefono2.Text.Trim()).Trim(); filaDesglose["Nombre_Completo"] = nombreCompleto; filaDesglose["Telefonos"] = telefonos; direccion = txtDireccion.Text.Trim(); nombres = txtNombres.Text.Trim(); apellidos = txtApellidos.Text.Trim(); telefono1 = txtTelefono1.Text.Trim(); telefono2 = txtTelefono2.Text.Trim(); db.UpdateFromRow(TABLE_NAME, filaDesglose, CAMPO_ID); lOK = true; Close(); } } } catch (Exception ex) { utils.MostrarMensajeError(ex.Message); } }
private void btnAceptar_Click(object sender, EventArgs e) { DialogResult respuesta; double total = 0; Button btn = null; try { LOK = true; if (Calcular()) { //VALIDAMOS CONDICION A CREDITO if ((montoDeduda > 0) && (!esCredito) && diasCredito <= 0) { utils.MostrarMensajeAdvertencia("El Credito No esta Permitido"); LOK = false; } else if ((montoDeduda > 0) && (esCredito)) { LOK = false; respuesta = utils.MostrarMensajePregunta("SE REGISTRARA UNA CUENTA POR COBRAR DE: " + montoDeduda.ToString("N2") + "\r" + "ESTA SEGURO DE REGISTRAR LOS DATOS?" ); if (respuesta == System.Windows.Forms.DialogResult.Yes) { LOK = true; } } if (LOK) { total = (enEfectivo - aDevolver) + enCheques + enTarjetas; if (total <= 0 && !esCredito) { utils.MostrarMensajeAdvertencia("El Desglose de Pago Debe Ser Mayor a Cero"); } else if ((total - monto) > 1) { utils.MostrarMensajeAdvertencia("El Desglose de Pago No Puede ser Mayor al Monto a Pagar"); } else { Cursor = Cursors.WaitCursor; filaDesglose["Oficina_Id"] = oficinaId; filaDesglose["Entidad_Id"] = entidadId; filaDesglose["CedulaRNC"] = txtCedulaRNC.Text.Trim(); filaDesglose["Nombres"] = txtNombres.Text.Trim(); filaDesglose["Apellidos"] = txtApellidos.Text.Trim(); filaDesglose["Direccion"] = txtDireccion.Text.Trim(); filaDesglose["Telefono1"] = txtTelefono1.Text.Trim(); filaDesglose["Telefono2"] = txtTelefono2.Text.Trim(); filaDesglose["Monto"] = monto; filaDesglose["EnEfectivo"] = enEfectivo; filaDesglose["EnCheques"] = enCheques; filaDesglose["EnTarjetas"] = enTarjetas; filaDesglose["Monto_AlContado"] = monto - montoDeduda; filaDesglose["Monto_ACredito"] = montoDeduda; cedulaRNC = txtCedulaRNC.Text.Trim(); nombreCompleto = (txtNombres.Text.Trim() + " " + txtApellidos.Text.Trim()).Trim(); telefonos = (txtTelefono1.Text.Trim() + " " + txtTelefono2.Text.Trim()).Trim(); filaDesglose["Nombre_Completo"] = nombreCompleto; filaDesglose["Telefonos"] = telefonos; direccion = txtDireccion.Text.Trim(); nombres = txtNombres.Text.Trim(); apellidos = txtApellidos.Text.Trim(); telefono1 = txtTelefono1.Text.Trim(); telefono2 = txtTelefono2.Text.Trim(); db.UpdateFromRow(TABLE_NAME, filaDesglose, CAMPO_ID); LOK = true; } } Cursor = Cursors.Default; if (LOK) { btn = (Button)sender; this.Close(); } } } catch (Exception ex) { utils.MostrarMensajeError(ex.Message); } finally { Cursor = Cursors.Default; } }
private void EditarVariableClick(object sender, EventArgs e) { Button btn = null; FormVariablesSistema frm = new FormVariablesSistema(); int index = 0; DataRow filaActual = null; bool continuar = true; int resultado = 0; string variable = ""; try { btn = (Button)sender; if (btn == btnEditarVariable) { continuar = false; if (dtgVariables.SelectedRows != null) { index = dtgVariables.CurrentRow.Index; frm.valorUnico = int.Parse(dtgVariables["unicoVariable", index].Value.ToString()); filaActual = DTVariables.Select("Unico = " + frm.valorUnico.ToString())[0]; variable = filaActual["Variable"].ToString(); frm.variable = variable; frm.valor = filaActual["Valor"].ToString(); frm.comentario = filaActual["Comentario"].ToString(); continuar = true; } } else if (btn == btnAgregarVariable) { filaActual = DTVariables.NewRow(); filaActual["Unico"] = 0; filaActual["EsSistema"] = true; filaActual["Modulo"] = "SYS"; } else { continuar = false; } if (continuar) { frm.ShowDialog(); if (frm.lOK) { variable = frm.variable; filaActual["Variable"] = frm.variable; filaActual["Valor"] = frm.valor; filaActual["Comentario"] = frm.comentario; if (frm.valorUnico == 0) { DTVariables.Rows.Add(filaActual); index = DTVariables.Rows.Count - 1; resultado = db.InsertarFromFila(filaActual, "TSISTEMA_VARIABLES", "Unico"); } else { resultado = db.UpdateFromRow("TSISTEMA_VARIABLES", filaActual, "Unico"); } if (resultado > 0) { GetVariables(); IrAVariable(variable); } } } } catch (Exception ex) { DTVariables.RejectChanges(); objUtil.MostrarMensajeError(ex.Message); } }