private void btnEliminar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { DialogResult k = MessageBox.Show("Estas seguro de eliminar este registro?", "aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); int rpta = 0; if (k == DialogResult.Yes) { //capturar la fila del id para poder eliminar int id = (int)dataGridView1.CurrentRow.Cells["ID"].Value; rpta = new LProveedor().Delete(id); if (rpta > 0) { MessageBox.Show("datos eliminados correctamente", "aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); mostrarDatos(); } } } else { MessageBox.Show("debe seleccionar un elemento"); } }
public void comun()//Método para guardar { Trim(); Replace(); try { if ((TxtNit.Text.Equals("")) || (TxtRazon.Text.Equals("")) || (TxtContacto.Text.Equals("")) || (TxtDireccion.Text.Equals("")) || (TxtTelefono.Text.Equals("")) || (TxtEmail.Text.Equals(""))) { MessageBox.Show("Por favor ingrese la información solicitada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //validación del correo bool Email = ValidarEmail(TxtEmail.Text); if (!Email) { MessageBox.Show("Debe ingresar una dirección de correo electrónico válida", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtEmail.Clear(); } else { _prov = new LProveedor(); _prov.Nit = (TxtNit.Text); _prov.Razon = (TxtRazon.Text); _prov.Contacto = (TxtContacto.Text); _prov.Direccion = (TxtDireccion.Text); _prov.Telefono = (TxtTelefono.Text); _prov.Ext = TxtExt.Text != "" ? Int32.Parse(TxtExt.Text) : 0; _prov.Fax = (TxtFax.Text); _prov.Celular = (TxtCelular.Text); _prov.Email = (TxtEmail.Text); _prov.Observaciones = (TxtObservaciones.Text); _prov.Habilitar = (CkbActivo.Checked ? "A" : "I"); _prov.Usuario = perfil["Usuario"]; Trim(); Replace(); //Mensaje para preguntar si està o no seguro del registro. if (MessageBox.Show("¿Seguro que desea Continuar?", "SmartPrint", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MessageBox.Show("Operación exitosa", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information); _prov.GestionarProveedor(_prov); Clear(); } else { MessageBox.Show("Operacion Cancelada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (Exception) { MessageBox.Show("Excepción no controlada ", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public DataTable ProveedorListarEncabezado() { try { var listResult = new LProveedor().ListarEncabezado(); return(listResult); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <VProveedorLista> ProveedorListar() { try { var listResult = new LProveedor().Listar(); return(listResult); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool ProveedorGuardar(VProveedor proveedor, List <VProveedor_01Lista> detalle, ref int id, string usuario) { try { var result = new LProveedor().Guardar(proveedor, detalle, ref id, usuario); return(result); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Buscar() { try { _prov = new Logica.LProveedor(); _prov.Nit = (TxtNit.Text); DataTable Res = _prov.Buscar(_prov); if (Res != null) { var Aux = Res.Rows[0][5].ToString(); TxtRazon.Text = Res.Rows[0][1].ToString(); TxtContacto.Text = Res.Rows[0][2].ToString(); TxtDireccion.Text = Res.Rows[0][3].ToString(); TxtTelefono.Text = Res.Rows[0][4].ToString(); if (0 == Convert.ToInt32(Aux)) { TxtExt.Clear(); } else { TxtExt.Text = Res.Rows[0][5].ToString(); } TxtFax.Text = Res.Rows[0][6].ToString(); TxtCelular.Text = Res.Rows[0][7].ToString(); TxtEmail.Text = Res.Rows[0][8].ToString(); TxtObservaciones.Text = Res.Rows[0][9].ToString(); TxtNit.Enabled = false; BtnGuardar.Enabled = (false); BtnModificar.Enabled = true; if (Res.Rows[0][10].ToString().Equals("A")) { this.CkbActivo.Checked = (true); Habilitar();//Permite habilitar los campos TxtNit.Enabled = (false); } else { this.CkbActivo.Checked = (false); Inhabilitar(); } } } catch (Exception) { } }
private void btnGuardar_Click(object sender, EventArgs e) { EProveedor obj = new EProveedor { ID = lblID.Text.Length == 0 ? 0 : int.Parse(lblID.Text), Razon_social = txtRazonSocial.Text.Trim().ToUpper(), RUC = txtRUC.Text.Trim().ToUpper(), Direccion = txtDireccion.Text.Trim().ToUpper(), Telefono = txtTelefono.Text.Trim().ToUpper(), Mail = txtMail.Text.Trim().ToUpper(), Estado = chkEstado.Checked }; int rpta = 0; if (operacion == (byte)MisConstantes.OPERACION.Insercion) { rpta = new LProveedor().Create(obj); } else { rpta = new LProveedor().Update(obj); } if (rpta > 0) { MessageBox.Show("operacion realizada correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("la categoria ya existe"); } }