private void btnborrar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } string vcod = txtcod.Text.Trim(); DialogResult dresult = MessageBox.Show($"Esta seguro que desea borrar el id Tipo reclamo : {txtcod.Text.Trim()} ?", "ReclamosApp", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dresult == DialogResult.Yes) { Ctool.ExcSql($"delete from reclamos.Tipo_Reclamos where idcompania = {Ctool.cia} and id = {vcod}"); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error para borrar de Tipos Reclamos.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } llenargrid(); limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } if (string.IsNullOrEmpty(txtnombre.Text.Trim())) { MessageBox.Show("Campo nombre es obligatorio, favor revisar."); txtnombre.Focus(); return; } string vcod = txtcod.Text.Trim(), vdes = txtnombre.Text.Trim(); Ctool.ExcSql($"exec Gen.proc_tdocumentaciones @idcompania = {Ctool.cia} ,@id = {vcod},@nombre = '{vdes}' "); if (Ctool.OcError) { return; } llenargrid(); limpiar(); }
private void btnborrar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } if (Ctool.ExcSqlDT($"select id from V_operador where idcompania = {Ctool.cia} and id = { txtcod.Text.Trim()} ").Rows.Count == 0) { return; } DialogResult dresult = MessageBox.Show($"Esta seguro que desea borrar el id operador : {txtcod.Text.Trim()} ?", "ReclamosApp", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dresult == DialogResult.Yes) { string veje = $"Update Entidad.Empleados set Estado = 0 where idcompania = {Ctool.cia} and id = { txtcod.Text.Trim()} "; Ctool.ExcSql(veje); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el proceso de desactivar operador"); return; } llenargrid(); limpiar(); } }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcoddep.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcoddep.Focus(); return; } if (string.IsNullOrEmpty(txtdescripcion.Text.Trim())) { MessageBox.Show("Campo descripcion es obligatorio, favor revisar."); txtdescripcion.Focus(); return; } if (string.IsNullOrEmpty(txtidencargado.Text.Trim())) { MessageBox.Show("Campo Id Encargado es obligatorio, favor revisar."); txtidencargado.Focus(); return; } if (string.IsNullOrEmpty(txtfuncion.Text.Trim())) { MessageBox.Show("Campo Funcion es obligatorio, favor revisar."); txtfuncion.Focus(); return; } string vcod = txtcoddep.Text.Trim(); string vdes = txtdescripcion.Text.Trim(); string viden = String.IsNullOrEmpty(txtidencargado.Text.Trim()) ? "0" : txtidencargado.Text.Trim(); string vfun = txtfuncion.Text.Trim(); string vest = "1"; if (!Rbact.Checked) { vest = "0"; } string v1 = $"exec reclamos.Proc_Departamentos @idcom = {Ctool.cia} , @id = {vcod} , @Des = '{vdes}' , @funcion= '{vfun}',"; v1 += $"@idenc = {viden} ,"; v1 += $" @est = {vest}"; Ctool.ExcSql(v1); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimiento de salvar."); return; } llenargrid(); limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcodnivel.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcodnivel.Focus(); return; } if (string.IsNullOrEmpty(txtdescripcion.Text.Trim())) { MessageBox.Show("Campo descripcion es obligatorio, favor revisar."); txtdescripcion.Focus(); return; } string vcod = txtcodnivel.Text.Trim(), vdes = txtdescripcion.Text.Trim(); string query = string.Format("exec insertar_tpsniveles {0},{1},'{2}',{3}", Ctool.cia, txtcodnivel.Text, txtdescripcion.Text, numnivel.Value); Ctool.ExcSql(query); if (Ctool.OcError) { return; } llenargrid(); limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } if (string.IsNullOrEmpty(txtdescripcion.Text.Trim())) { MessageBox.Show("Campo descripcion es obligatorio, favor revisar."); txtdescripcion.Focus(); return; } string vcod = txtcod.Text.Trim(), vdes = txtdescripcion.Text.Trim(); int vest = Convert.ToInt32(Rbact.Checked); Ctool.ExcSql($"exec reclamos.proc_acciones @idcomp = {Ctool.cia} ,@id = {vcod},@des = '{vdes}',@est = {vest} "); if (Ctool.OcError) { return; } llenargrid(); limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo Obligatorio, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcod.Focus(); return; } if (String.IsNullOrEmpty(txtiddep.Text.Trim())) { MessageBox.Show("Campo Obligatorio, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtiddep.Focus(); return; } if (String.IsNullOrEmpty(txtidnivel.Text.Trim())) { MessageBox.Show("Campo Obligatorio, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidnivel.Focus(); return; } if (String.IsNullOrEmpty(txtdescripcion.Text.Trim())) { MessageBox.Show("Campo Obligatorio, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtdescripcion.Focus(); return; } if (!Ctool.valexitbl($"Reclamos.Departamentos", $" idcompania = {Ctool.cia} and id = {txtiddep.Text.Trim()}")) { MessageBox.Show("No. de departamento no existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtiddep.Focus(); return; } if (!Ctool.valexitbl($"Reclamos.Tipos_Niveles", $" idcompania = {Ctool.cia} and id = {txtidnivel.Text.Trim()}")) { MessageBox.Show("No. de Nivel no existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidnivel.Focus(); return; } string vex = String.Format("Exec Reclamos.Proc_Tipos_Reclamos @idcompania = {0},@id = {1},@iddepartamento = {2},@idnivel = {3},@descripcion = '{4}',@estado = {5}", Ctool.cia, txtcod.Text.Trim(), txtiddep.Text.Trim(), txtidnivel.Text.Trim(), txtdescripcion.Text.Trim(), Convert.ToInt32(Rbact.Checked)); Ctool.ExcSql(vex); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimiento de Tipos Reclamos.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } llenargrid(); limpiar(); }
private void Btnprocesar_Click(object sender, EventArgs e) { if (txtcod.Text.Trim().Length == 0) { MessageBox.Show("Numero de reclamo debe de ser especificado, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcod.Focus(); return; } if (cmbestado.SelectedIndex == 1) { Ctool.ExcSql($"Update reclamos.Transacciones set estado = 0,HoraDespachado = getdate() where idcompania = {Ctool.cia} and id = {txtcod.Text.Trim()}"); if (Ctool.OcError) { MessageBox.Show("Error Actualizado tabla reclamos.Transacciones.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } Ctool.ExcSql($"Delete from reclamos.Transacciones_Detalle where idcompania = {Ctool.cia} and id = {txtcod.Text.Trim()}"); if (Ctool.OcError) { MessageBox.Show("Error Borrando en tabla reclamos.Transacciones_Detalle.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } String v1 = "INSERT INTO[reclamos].[Transacciones_Detalle] ([idcompania],[id],[idaccion],[idempleado],[finicio],[ffin],[Nota],[estado])"; String v2, vidac, videmp, vfechai, vfechaf, vnota; foreach (DataRow item in dtdataacciones.Rows) { vidac = item["idaccion"].ToString().Trim(); videmp = item["idempleado"].ToString().Trim(); vnota = item["nota"].ToString().Trim(); vfechai = Convert.ToDateTime(item["finicio"]).ToString("yyyy-MM-dd") + " " + Convert.ToDateTime(item["horai"]).ToString("HH:mm:ss"); vfechaf = Convert.ToDateTime(item["ffin"]).ToString("yyyy-MM-dd") + " " + Convert.ToDateTime(item["horaf"]).ToString("HH:mm:ss"); v2 = String.Format(" VALUES ({0},{1},{2},{3},'{4}','{5}','{6}',{7})", Ctool.cia, txtcod.Text.Trim(), vidac, videmp, vfechai, vfechaf, vnota, 1); Ctool.ExcSql(v1 + v2); if (Ctool.OcError) { MessageBox.Show("Error Insertando en tabla reclamos.Transacciones_Detalle.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtidreclamo.Text.Trim())) { MessageBox.Show("No. Reclamo es un campo obligatorio, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidreclamo.Focus(); return; } if (String.IsNullOrEmpty(txtidaccion.Text.Trim())) { MessageBox.Show("No. Accion es un campo obligatorio, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } if (!Ctool.valexitbl("reclamos.Tipo_Reclamos", $"idcompania= {Ctool.cia} and id = {txtidreclamo.Text.Trim()} and estado = 1")) { MessageBox.Show("No. Reclamo no existe, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidreclamo.Focus(); return; } if (!Ctool.valexitbl("reclamos.Acciones", $"idcompania= {Ctool.cia} and id = {txtidaccion.Text.Trim()} and estado = 1")) { MessageBox.Show("No. Accion no existe, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } int vest = 0; if (Rbact.Checked) { vest = 1; } string veje = $"Exec Reclamos.Proc_Tipos_Reclamos_Acciones @idcompania = {Ctool.cia},@idtipo={txtidreclamo.Text.Trim()},@idaccion = {txtidaccion.Text.Trim()}"; veje += $",@representa = {numrepresenta.Value.ToString().Trim()},@estado = {vest}"; Ctool.ExcSql(veje); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimiento de salvar Tipos_Reclamos_Acciones."); return; } llenargrid(); limpiar(); }
private void btnborrar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } string vcod = txtcod.Text.Trim(); Ctool.ExcSql($"delete from Gen.Tipos_Documentaciones where idcompania = {Ctool.cia} and id = {vcod}"); if (Ctool.OcError) { return; } llenargrid(); limpiar(); }
private void btnborrar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtidreclamo.Text.Trim())) { MessageBox.Show("No. Reclamo es un campo obligatorio, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidreclamo.Focus(); return; } if (String.IsNullOrEmpty(txtidaccion.Text.Trim())) { MessageBox.Show("No. Accion es un campo obligatorio, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } if (!Ctool.valexitbl("reclamos.Tipo_Reclamos", $"idcompania= {Ctool.cia} and id = {txtidreclamo.Text.Trim()} and estado = 1")) { MessageBox.Show("No. Reclamo no existe, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidreclamo.Focus(); return; } if (!Ctool.valexitbl("reclamos.Acciones", $"idcompania= {Ctool.cia} and id = {txtidaccion.Text.Trim()} and estado = 1")) { MessageBox.Show("No. Accion no existe, Favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } DialogResult dr = MessageBox.Show("Estas seguro que desea desabilitar registro?", "ReclamosApp", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { string vejec = String.Format("Update Reclamos.Tipos_Reclamos_Acciones set estado = 0 where idcompania = {0} and idaccion = {1} and idtipo = {2}", Ctool.cia, txtidaccion.Text.Trim(), txtidreclamo.Text.Trim()); Ctool.ExcSql(vejec); if (Ctool.OcError) { MessageBox.Show("Error Deshabilitando registro.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } limpiar(); } }
private void btnborrar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcodnivel.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcodnivel.Focus(); return; } string vcod = txtcodnivel.Text.Trim(); if (string.IsNullOrEmpty(txtcodnivel.Text.Trim()) == false) { DialogResult result = MessageBox.Show("¿Esta seguro de eliminar este registro?", "Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Ctool.ExcSql($"delete from reclamos.Tipos_Niveles where idcompania = {Ctool.cia} and id = {vcod}"); MessageBox.Show("Registro Borrado"); } else { } } if (Ctool.OcError) { return; } llenargrid(); limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcod.Focus(); return; } if (string.IsNullOrEmpty(txtnombre.Text.Trim())) { MessageBox.Show("Campo nombre es obligatorio, favor revisar."); txtnombre.Focus(); return; } if (string.IsNullOrEmpty(Tentrada.Text.Trim())) { MessageBox.Show("Hora de entrada es obligatorio, favor revisar."); Tentrada.Focus(); return; } if (string.IsNullOrEmpty(TSalida.Text.Trim())) { MessageBox.Show("Hora de salida es obligatorio, favor revisar."); TSalida.Focus(); return; } if (string.IsNullOrEmpty(Tbreaki.Text.Trim())) { MessageBox.Show("Hora de inicio de tiempo libre es obligatorio, favor revisar."); Tbreaki.Focus(); return; } if (string.IsNullOrEmpty(BreakF.Text.Trim())) { MessageBox.Show("Hora de fin del tiempo libre es obligatorio, favor revisar."); BreakF.Focus(); return; } string vcod = txtcod.Text.Trim(), vnom = txtnombre.Text.Trim(), vape = txtapellido.Text.Trim(), vent = Tentrada.Value.ToString("HH:mm:ss"), vsal = TSalida.Value.ToString("HH:mm:ss"), vbrei = Tbreaki.Value.ToString("HH:mm:ss"), vbres = BreakF.Value.ToString("HH:mm:ss"); string vest = "1"; if (!Rbact.Checked) { vest = "0"; } string viddep = String.IsNullOrEmpty(txtiddep.Text.Trim()) ? "0" : txtiddep.Text.Trim(); if (!Ctool.valexitbl("reclamos.Departamentos", $"idcompania = {Ctool.cia} and Id = {viddep}")) { MessageBox.Show($"Reclamo No. {viddep} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtiddep.Focus(); return; } //if (!String.IsNullOrEmpty(viddep) && (viddep == "0")) // { // MessageBox.Show($"Debes completar correctamente todos el campo del (Departamento), Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); // txtiddep.Focus(); // return; // } // if ((viddep == "0" ) && // (viddep != "0" )) // { // MessageBox.Show($"Debes completar el campos de (Departamento), Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); // txtiddep.Focus(); // return; // } string v1 = $"exec Entidad.proc_empleados @idcompania = {Ctool.cia} , @id = {vcod} , @idtipo = 1 , @nom = '{vnom}',"; v1 += $"@ape = '{vape}',@iddep = {viddep},@horaentrada ='{vent}', @horasalida ='{vsal}',"; v1 += $"@horabreaki = '{vbrei}' , @horabreaks = '{vbres}' , @est = {vest}"; Ctool.ExcSql(v1); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimiento de salvar."); return; } llenargrid(); limpiar(); }
private void btnprocesar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtcodcli.Text.Trim())) { MessageBox.Show("Codigo del cliente, es obligatorio. favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodcli.Focus(); return; } DataTable dt = Ctool.ExcSqlDT($"select id from entidad.clientes where idcompania = {Ctool.cia} and id = {txtcodcli.Text.Trim()}"); if (dt.Rows.Count == 0) { MessageBox.Show("Codigo del cliente, No existe. favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodcli.Focus(); return; } if (cmboperador.SelectedIndex < 0) { MessageBox.Show("Operador es obligatorio. favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); cmboperador.Focus(); return; } if (cmbreclamos.SelectedIndex < 0) { MessageBox.Show("Debes de elegir un tipo de reclamo reportado por el cliente, favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); cmbreclamos.Focus(); return; } if (String.IsNullOrEmpty(txtnota.Text.Trim())) { MessageBox.Show("Debes colocar una nota sobre el problema, favor revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtnota.Focus(); return; } HoraD.Value = DateTime.Now; int vid = 0, vtiprec, vope, vidcli, vest = 1; string vnota, Vha, Vhd; if (txtcod.Text.Trim().Substring(0, 1) != "?") { vid = Convert.ToInt32(txtcod.Text.Trim()); } vtiprec = Convert.ToInt32(cmbreclamos.SelectedValue); vope = Convert.ToInt32(cmboperador.SelectedValue); vidcli = Convert.ToInt32(txtcodcli.Text.Trim()); vnota = txtnota.Text.Trim().Replace("'", ""); Vha = HoraA.Value.ToString("HH:mm:ss"); Vhd = HoraD.Value.ToString("HH:mm:ss"); string vexe = String.Format("Exec Reclamos.Proc_TransaccionesH @idcompania = {0},@id ={1},@idtipo= {2}, @idcliente= {3},@idoperador= {4},@HoraAtendido= '{5}',@HoraDespachado= '{6}',@estado= {7},@nota= '{8}'", Ctool.cia, vid, vtiprec, vidcli, vope, Vha, Vhd, vest, vnota); Ctool.ExcSql(vexe); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimientol.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } camposlec(true); limpiar(); llenarreclamos(); llenaroperadores(); llenargrid(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcoddep.Text.Trim())) { MessageBox.Show("Campo codigo es obligatorio, favor revisar."); txtcoddep.Focus(); return; } if (string.IsNullOrEmpty(txtnombre.Text.Trim())) { MessageBox.Show("Campo nombre es obligatorio, favor revisar."); txtnombre.Focus(); return; } string vcod = txtcoddep.Text.Trim(), vnom = txtnombre.Text.Trim(), vape = txtapellido.Text.Trim(), vtel = txtel.Text.Trim(), vcel = txtcel.Text.Trim(), vcor = txtemail.Text.Trim(), vdir = txtdir.Text.Trim(); string vidpais = String.IsNullOrEmpty(txtcodpais.Text.Trim()) ? "0" : txtcodpais.Text.Trim(), vidprov = String.IsNullOrEmpty(txtcodprovincia.Text.Trim()) ? "0" : txtcodprovincia.Text.Trim(); string vidmuni = String.IsNullOrEmpty(txtcodmunicipio.Text.Trim()) ? "0" : txtcodmunicipio.Text.Trim(), vidsec = String.IsNullOrEmpty(txtcodsector.Text.Trim()) ? "0" : txtcodsector.Text.Trim(); string vidcalle = String.IsNullOrEmpty(txtcodcalle.Text.Trim()) ? "0" : txtcodcalle.Text.Trim(), vidpar = String.IsNullOrEmpty(txtcodparaje.Text.Trim()) ? "0" : txtcodparaje.Text.Trim(); string vest = "1"; if (!Rbact.Checked) { vest = "0"; } if (vidpais != "0") { if (!Ctool.valexitbl("Dir.Pais", $"id = {vidpais}")) { MessageBox.Show($"Pais No. {vidpais} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodpais.Focus(); return; } } if (vidprov != "0") { if (!Ctool.valexitbl("Dir.Provincias", $"idpais = {vidpais} and id = {vidprov}")) { MessageBox.Show($"Provincia No. {vidpais} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodprovincia.Focus(); return; } } if (vidmuni != "0") { if (!Ctool.valexitbl("Dir.Municipios", $"idpais = {vidpais} and idprovincia = {vidprov} and id = {vidmuni}")) { MessageBox.Show($"Municipio No. {vidmuni} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodmunicipio.Focus(); return; } } if (vidsec != "0") { if (!Ctool.valexitbl("Dir.Sector", $"idpais = {vidpais} and idprovincia = {vidprov} and idmunicipio = {vidmuni} and id = {vidsec}")) { MessageBox.Show($"Sector No. {vidsec} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodsector.Focus(); return; } } if (vidpar != "0") { if (!Ctool.valexitbl("Dir.Paraje", $"idpais = {vidpais} and idprovincia = {vidprov} and idmunicipio = {vidmuni} and idsector = {vidsec} and id = {vidpar}")) { MessageBox.Show($"Paraje No. {vidpar} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodparaje.Focus(); return; } } if (vidcalle != "0") { if (!Ctool.valexitbl("Dir.Calles", $"idpais = {vidpais} and idprovincia = {vidprov} and idmunicipio = {vidmuni} and idsector = {vidsec} and idparaje = {vidpar} and id = {vidcalle}")) { MessageBox.Show($"Calle No. {vidcalle} No existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodcalle.Focus(); return; } } if (!String.IsNullOrEmpty(vdir) && (vidpais == "0" || vidprov == "0" || vidmuni == "0" || vidsec == "0" || vidpar == "0" || vidcalle == "0")) { MessageBox.Show($"Debes completar correctamente todos los campos de (Pais,Provincia,Municipio,Sector,Paraje y calle) para especificar una direccion descriptiva, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtdir.Focus(); return; } if ((vidpais == "0" || vidprov == "0" || vidmuni == "0" || vidsec == "0" || vidpar == "0" || vidcalle == "0") && (vidpais != "0" || vidprov != "0" || vidmuni != "0" || vidsec != "0" || vidpar != "0" || vidcalle != "0")) { MessageBox.Show($"Debes completar todos los campos de (Pais,Provincia,Municipio,Sector,Paraje y calle) para especificar una direccion descriptiva, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcodpais.Focus(); return; } string v1 = $"exec Entidad.Proc_Clientes @idcompania = {Ctool.cia} , @id = {vcod} , @idtipo = 1 , @nom = '{vnom}',"; v1 += $"@ape = '{vape}',@tel = '{vtel}',@cel ='{vcel}', @correo ='{vcor}',"; v1 += $"@pais = {vidpais} , @prov = {vidprov} , @muni = {vidmuni} ,@sec = {vidsec} , @par = {vidpar} ,"; v1 += $"@calle = {vidcalle} , @dir = '{vdir}' , @est = {vest}"; Ctool.ExcSql(v1); if (Ctool.OcError) { MessageBox.Show("Ocurrio un error en el procedimiento de salvar."); return; } llenargrid(); limpiar(); }
private void btnsalvar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtcod.Text.Trim())) { txtcod.Text = "0"; } if (string.IsNullOrEmpty(txtnombre.Text.Trim())) { MessageBox.Show("Campo nombre es obligatorio, favor revisar."); txtnombre.Focus(); return; } if (string.IsNullOrEmpty(txtusuario.Text.Trim())) { MessageBox.Show("Campo Usuario es obligatorio, favor revisar."); txtusuario.Focus(); return; } if (string.IsNullOrEmpty(txtclave.Text.Trim())) { MessageBox.Show("Campo clave es obligatorio, favor revisar."); txtcod.Focus(); return; } int vcod, vidtipo, vest, vautorizar; string vnom, vape, vcor, vtel, vusu, vcla; vcod = Convert.ToInt32(txtcod.Text.Trim()); vidtipo = Convert.ToInt32(txtidtipo.Text.Trim()); vest = Convert.ToInt32(Rbact.Checked); vautorizar = Convert.ToInt32(Chkautorizar.Checked); vnom = txtnombre.Text.Trim(); vape = txtapellido.Text.Trim(); vtel = txtel.Text.Trim(); vcor = txtcorreo.Text.Trim(); vusu = txtusuario.Text.Trim(); vcla = txtclave.Text.Trim(); if (!txtclave.Enabled) { vcla = String.Empty; } String v1 = String.Format("Exec Entidad.Proc_Usuarios @idcompania = {0},@id = {1},@nom = '{2}',@ape = '{3}'", Ctool.cia, vcod, vnom, vape); String v2 = String.Format(",@tel = '{0}',@correo = '{1}',@idtipo = {2},@usuario = '{3}'", vtel, vcor, vidtipo, vusu); String v3 = String.Format(",@clave = '{0}',@autorizar = {1},@usuarioreg = '{2}',@estado = {3}", vcla, vautorizar, Ctool.usuario, vest); Ctool.ExcSql(v1 + v2 + v3); if (Ctool.OcError) { MessageBox.Show("Error. En el procedimiento Entidad.Proc_Usuarios.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } llenargrid(); limpiar(); }