private void btnEliminar_Click(object sender, EventArgs e) { try { entCliente c = new entCliente(); entTipoDocumento td = new entTipoDocumento(); c.Id_Cliente = Convert.ToInt32(dgvCliente.CurrentRow.Cells[0].Value); c.tipodocumento = td; DialogResult i = MessageBox.Show("¿Desea eliminar registro seleccionado?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (i == DialogResult.Yes) { int result = negCliente.Intancia.MantenimientoCliente(c, 3); MessageBox.Show("Registro eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); LlenarGrid(); } } catch (ApplicationException ae) { MessageBox.Show(ae.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public List <entTipoDocumento> ListarTipDoc() { SqlCommand cmd = null; SqlDataReader dr = null; List <entTipoDocumento> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarTipDoc", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entTipoDocumento>(); while (dr.Read()) { entTipoDocumento td = new entTipoDocumento(); td.Id_TipDoc = Convert.ToInt32(dr["Id_TipDoc"]); td.Abreviatura_TipDoc = dr["Abreviatura_TipDoc"].ToString(); Lista.Add(td); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public List <entCliente> BuscarClienteAvanzada(String Nom_cli) { SqlCommand cmd = null; SqlDataReader dr = null; List <entCliente> Lista = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBusquedaSensitiva", cn); cmd.Parameters.AddWithValue("@prmNom_Cli", Nom_cli); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <entCliente>(); while (dr.Read()) { entCliente c = new entCliente(); c.Id_Cliente = Convert.ToInt32(dr["Id_Cliente"]); entTipoDocumento td = new entTipoDocumento(); td.Id_TipDoc = Convert.ToInt32(dr["Id_TipDoc_Cliente"].ToString()); td.Nombre_TipDoc = dr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; c.NumeroDoc_Cliente = dr["NumeroDoc_Cliente"].ToString(); c.Nombre_Cliente = dr["Nombre_Cliente"].ToString(); c.Telefono_Cliente = dr["Telefono_Cliente"].ToString(); c.Celular_Cliente = dr["Celular_Cliente"].ToString(); c.Correo_Cliente = dr["Correo_Cliente"].ToString(); c.Direccion_Cliente = dr["Direccion_Cliente"].ToString(); c.FechaNac_Cliente = dr["FechaNac_Cliente"].ToString(); Lista.Add(c); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
private void btnGuardar_Click(object sender, EventArgs e) { try { entCliente c = new entCliente(); entTipoDocumento td = new entTipoDocumento(); int tipoedicion = 1; if (txtIdCliente.Text != "0") { tipoedicion = 2; c.Id_Cliente = Convert.ToInt32(txtIdCliente.Text); } td.Id_TipDoc = Convert.ToInt32(cboTipDoc.SelectedValue); c.tipodocumento = td; c.NumeroDoc_Cliente = txtNumDoc.Text; c.Nombre_Cliente = txtNombre.Text; c.FechaNac_Cliente = dtpFechaNac.Value.ToString("yyy/MM/dd"); if (rbMasculino.Checked == true) { c.Sexo_Cliente = "M"; } else { c.Sexo_Cliente = "F"; } c.Telefono_Cliente = txtTelefono.Text; c.Celular_Cliente = txtCelular.Text; c.Correo_Cliente = txtCorreo.Text; c.Direccion_Cliente = txtDireccion.Text; c.UsuarioCreacion_Cliente = IdUsuario; c.UsuarioUpdate_Cliente = IdUsuario; int i = negCliente.Intancia.MantenimientoCliente(c, tipoedicion); MessageBox.Show("Registro Correcto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public entCliente BuscarCliente(int id_Cli, String nro_Doc) { SqlCommand cmd = null; SqlDataReader dr = null; entCliente c = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spBuscarCliente", cn); cmd.Parameters.AddWithValue("@prmidCliente", id_Cli); cmd.Parameters.AddWithValue("@prmNroDoc", nro_Doc); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { c = new entCliente(); c.Id_Cliente = Convert.ToInt32(dr["Id_Cliente"]); entTipoDocumento td = new entTipoDocumento(); td.Id_TipDoc = Convert.ToInt32(dr["Id_TipDoc_Cliente"].ToString()); td.Nombre_TipDoc = dr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; c.NumeroDoc_Cliente = dr["NumeroDoc_Cliente"].ToString(); c.Nombre_Cliente = dr["Nombre_Cliente"].ToString(); c.Telefono_Cliente = dr["Telefono_Cliente"].ToString(); c.Celular_Cliente = dr["Celular_Cliente"].ToString(); c.Correo_Cliente = dr["Correo_Cliente"].ToString(); c.Direccion_Cliente = dr["Direccion_Cliente"].ToString(); c.FechaNac_Cliente = dr["FechaNac_Cliente"].ToString(); c.Sexo_Cliente = dr["Sexo_Cliente"].ToString(); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(c); }
public entVenta LstVentaDetalle(int id_venta) { SqlCommand cmd = null; IDataReader idr = null; entVenta v = null; List <entDetalleVenta> det = null; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spMostrarCabeceraVenta", cn); cmd.Parameters.AddWithValue("@prmid_venta", id_venta); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); idr = cmd.ExecuteReader(); if (idr.Read()) { v = new entVenta(); v.Codigo_Venta = idr["Codigo_Venta"].ToString(); v.Serie_Venta = Convert.ToInt32(idr["Serie_Venta"].ToString()); v.Correlativo_Venta = idr["Correlativo_Venta"].ToString(); v.Igv_Venta = Convert.ToInt32(idr["Igv_Venta"]); v.FechaVenta = Convert.ToDateTime(idr["FechaVenta"]); v.Estado_Venta = idr["Estado_Venta"].ToString(); v.Descuento_Venta = Convert.ToDouble(idr["Descuento_Venta"]); v.Desc_Venta = idr["Desc_Venta"].ToString(); entCliente c = new entCliente(); c.Nombre_Cliente = idr["Nombre_Cliente"].ToString(); c.NumeroDoc_Cliente = idr["NumeroDoc_Cliente"].ToString(); entTipoDocumento td = new entTipoDocumento(); td.Nombre_TipDoc = idr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; v.cliente = c; entSucursal s = new entSucursal(); s.Direccion_Suc = idr["Direccion_Suc"].ToString(); v.sucursal = s; entUsuario u = new entUsuario(); u.Nombre_Usuario = idr["Nombre_Usuario"].ToString(); v.usuario = u; entTipComprobante tc = new entTipComprobante(); tc.Nombre_TipCom = idr["Nombre_TipCom"].ToString(); v.tipocomprobante = tc; entMoneda m = new entMoneda(); m.Descripcion_Moneda = idr["Descripcion_Moneda"].ToString(); v.moneda = m; entTipoPago tp = new entTipoPago(); tp.Descripcion_TipPago = idr["Descripcion_TipPago"].ToString(); v.tipopago = tp; if (idr.NextResult()) { det = new List <entDetalleVenta>(); while (idr.Read()) { entDetalleVenta d = new entDetalleVenta(); d.PrecProd_Det = Convert.ToDouble(idr["PrecProd_Det"]); d.Cantidad_Det = Convert.ToInt32(idr["Cantidad_Det"]); entProducto p = new entProducto(); p.Codigo_Prod = idr["Codigo_Prod"].ToString(); p.Nombre_Prod = idr["Nombre_Prod"].ToString(); p.Precio_Prod = Convert.ToDouble(idr["Precio_Prod"]); d.producto = p; det.Add(d); } v.detalleventa = det; } } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(v); }