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 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(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 (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 (txtidaccion.Text.Trim().Length == 0) { MessageBox.Show("Numero de accion debe de ser especificado, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } if (!Ctool.valexitbl($"Reclamos.Acciones", $" idcompania = {Ctool.cia} and id = {txtidaccion.Text.Trim()}")) { MessageBox.Show("Numero de accion no existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } DialogResult dr = MessageBox.Show($"Esta seguro que desea borrar No. Accion: {txtidaccion.Text.Trim()}?", "ReclamosApp", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.No) { return; } foreach (DataRow item in dtdataacciones.Rows) { if (item["idaccion"].ToString().Trim() == txtidaccion.Text.Trim()) { dtdataacciones.Rows.Remove(item); break; } } limpiarac(); txtidaccion.Focus(); }
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 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 Btnagregar_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 (txtidaccion.Text.Trim().Length == 0) { MessageBox.Show("Numero de accion debe de ser especificado, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } if (txtidemp.Text.Trim().Length == 0) { MessageBox.Show("Numero de accion debe de ser especificado, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidemp.Focus(); return; } if (!Ctool.valexitbl($"Reclamos.Acciones", $" idcompania = {Ctool.cia} and id = {txtidaccion.Text.Trim()}")) { MessageBox.Show("Numero de accion no existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } if (!Ctool.valexitbl($"Entidad.Empleados", $" idcompania = {Ctool.cia} and id = {txtidemp.Text.Trim()}")) { MessageBox.Show("Numero de accion no existe, Favor Revisar.", "ReclamosApp", MessageBoxButtons.OK, MessageBoxIcon.Error); txtidaccion.Focus(); return; } string vidaccion, videmp, vdesaccion, vnomemp, vnota, vfechai, vfechaf, vhorai, vhoraf; vidaccion = txtidaccion.Text.Trim(); videmp = txtidemp.Text.Trim(); vdesaccion = txtdesaccion.Text.Trim(); vnomemp = txtnomemp.Text.Trim(); vnota = txtnota.Text.Trim(); vfechai = fechai.Value.ToString("dd/MM/yyyy"); vhorai = horai.Value.ToString("HH:mm:ss"); vfechaf = fechaf.Value.ToString("dd/MM/yyyy"); vhoraf = horaf.Value.ToString("HH:mm:ss"); bool vent = false; foreach (DataRow item in dtdataacciones.Rows) { if (item["idaccion"].ToString().Trim() == vidaccion) { item["descripcion"] = vdesaccion; item["idempleado"] = videmp; item["nombreemp"] = vnomemp; item["nota"] = vnota; item["finicio"] = vfechai; item["horai"] = vhorai; item["ffin"] = vfechaf; item["horaf"] = vhoraf; vent = true; } } if (!vent) { DataRow dtr = dtdataacciones.NewRow(); dtr["idaccion"] = vidaccion; dtr["descripcion"] = vdesaccion; dtr["idempleado"] = videmp; dtr["nombreemp"] = vnomemp; dtr["nota"] = vnota; dtr["finicio"] = vfechai; dtr["horai"] = vhorai; dtr["ffin"] = vfechaf; dtr["horaf"] = vhoraf; dtdataacciones.Rows.Add(dtr); } dataGridView2.DataSource = dtdataacciones; limpiarac(); txtidaccion.Focus(); }