public List <E_Sucursal> ListarSucursalCombo() { SqlCommand cmd = null; SqlDataReader dr = null; List <E_Sucursal> Lista = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spListarSucursalCombo", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_Sucursal>(); while (dr.Read()) { E_Sucursal um = new E_Sucursal(); um.Id_Suc = Convert.ToInt32(dr["Id_Suc"]); um.Codigo_Suc = dr["Codigo_Suc"].ToString(); um.Direccion_Suc = dr["Direccion_Suc"].ToString(); um.Estado_Suc = dr["Estado_Suc"].ToString(); Lista.Add(um); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public E_usuario BuscarUusario(String por, String valor) { SqlCommand cmd = null; SqlDataReader dr = null; E_usuario u = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spBuscarUsuario", cn); cmd.Parameters.AddWithValue("@prmBusqueda", por); cmd.Parameters.AddWithValue("@prmValor", valor); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { u = new E_usuario(); u.Id_Usuario = Convert.ToInt32(dr["Id_Usuario"]); u.Codigo_Usuario = dr["Codigo_Usuario"].ToString(); u.Nombre_Usuario = dr["Nombre_Usuario"].ToString(); u.Login_Usuario = dr["Login_Usuario"].ToString(); u.Password_Usuario = dr["Password_Usuario"].ToString(); u.Telefono_Usuario = dr["Telefono_Usuario"].ToString(); u.Celular_Usuario = dr["Celular_Usuario"].ToString(); u.Correo_Usuario = dr["Correo_Usuario"].ToString(); //u.DominoCorreo_Usuario = dr["DominoCorreo_Usuario"].ToString(); u.Estado_Usuario = Convert.ToBoolean(dr["Estado_Usuario"]); u.Expiracion_Usuario = dr["Expiracion_Usuario"].ToString(); E_Nivel_Acceso na = new E_Nivel_Acceso(); na.Id_NivelAcc = Convert.ToInt32(dr["Id_NivelAcc"]); na.Numero_NivelAcc = Convert.ToInt32(dr["Numero_NivelAcc"]); u.nivel_acceso = na; E_Sucursal s = new E_Sucursal(); s.Id_Suc = Convert.ToInt32(dr["Id_Suc"]); s.Direccion_Suc = dr["Direccion_Suc"].ToString(); s.Codigo_Suc = dr["Codigo_Suc"].ToString(); u.sucursal = s; } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(u); }
public E_usuario VerificarAcceso(String usuario, String clave) { SqlCommand cmd = null; SqlDataReader dr = null; E_usuario u = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); //SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spVerificarAcceso", cn); cmd.Parameters.AddWithValue("@prmUsuario", usuario); cmd.Parameters.AddWithValue("@prmpassword", clave); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { u = new E_usuario(); u.Id_Usuario = Convert.ToInt32(dr["Id_Usuario"]); u.Nombre_Usuario = dr["Nombre_Usuario"].ToString(); u.Expiracion_Usuario = dr["Expiracion_Usuario"].ToString(); u.Estado_Usuario = Convert.ToBoolean(dr["Estado_Usuario"]); E_Nivel_Acceso na = new E_Nivel_Acceso(); na.Id_NivelAcc = Convert.ToInt32(dr["Id_NivelAcc"]); na.Numero_NivelAcc = Convert.ToInt32(dr["Numero_NivelAcc"]); u.nivel_acceso = na; E_Sucursal s = new E_Sucursal(); s.Id_Suc = Convert.ToInt32(dr["Id_Suc"]); s.Direccion_Suc = dr["Direccion_Suc"].ToString(); u.sucursal = s; } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(u); }
public E_Serie CargarSerie(int id_Suc, int id_tipcom) { SqlCommand cmd = null; E_Serie s = null; SqlDataReader dr = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spCargarSerie", cn); cmd.Parameters.AddWithValue("@prmIdSuc", id_Suc); cmd.Parameters.AddWithValue("@prmIdTipcom", id_tipcom); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { s = new E_Serie(); s.Id_Serie = Convert.ToInt32(dr["Id_Serie"]); s.Numero_Serie = dr["Numero_Serie"].ToString(); E_Sucursal suc = new E_Sucursal(); suc.Id_Suc = Convert.ToInt32(dr["Id_Sucursal_Serie"]); s.sucursal = suc; E_Comprobante tc = new E_Comprobante(); tc.Id_TipCom = Convert.ToInt32(dr["Id_TipCom_Serie"]); s.tipocom = tc; } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(s); }
private void btnGuardar_Click(object sender, EventArgs e) { try { DialogResult r = MessageBox.Show("¿Desea guardar Boleta?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { SoloNumCeldaGrid(); EscribirNuevoMonto(); ActualizarMontosDgv(); E_Venta v = new E_Venta(); E_cliente c = new E_cliente(); c.Id_Cliente = LOCAL.Instancia.ReturnIdCliente(0, 0); v.cliente = c; E_usuario u = new E_usuario(); u = us; v.usuario = u; E_Sucursal s = new E_Sucursal(); s.Id_Suc = LOCAL.Instancia.Id_Suc; v.sucursal = s; E_Comprobante tc = new E_Comprobante(); tc.Id_TipCom = 1; v.tipocomprobante = tc; E_Moneda m = new E_Moneda(); m.Id_Moneda = Convert.ToInt32(CboMoneda.SelectedValue); v.moneda = m; E_TipoPago tp = new E_TipoPago(); tp.Id_TipPago = Convert.ToInt32(cboTipoPago.SelectedValue); v.tipopago = tp; v.Igv_Venta = 0; v.Descuento_Venta = 0.0; List <E_DetalleVenta> Detalle = new List <E_DetalleVenta>(); foreach (DataGridViewRow row in dgvDetalleBoleta.Rows) { E_DetalleVenta dt = new E_DetalleVenta(); dt.Id_Prod_Det = Convert.ToInt32(row.Cells[0].Value); dt.PrecProd_Det = Convert.ToDouble(row.Cells[3].Value); dt.Cantidad_Det = Convert.ToInt32(row.Cells[2].Value); Detalle.Add(dt); } v.detalleventa = Detalle; v.Desc_Venta = ""; CargarSerie_correlativo(); int result = CN_Venta.Intancia.GuardarVenta(v, 1, serie.Numero_Serie); MessageBox.Show("Se guardo de manera correcta!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvDetalleBoleta.Enabled = false; ControlBotones(true, false, false, false); btnAgregarItem.Enabled = false; btnAnular.Enabled = true; ac.BloquearText(this.gbCliente, false); ac.BloquearText(this.panel1, false); lblMontoEnletras.Text = "Son: " + ac.enletras(txtTotal.Text).ToLower() + CboMoneda.Text; } } catch (ApplicationException ae) { MessageBox.Show(ae.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public E_Venta LstVentaDetalle(int id_venta) { SqlCommand cmd = null; IDataReader idr = null; E_Venta v = null; List <E_DetalleVenta> det = null; try { SqlConnection cn = ConexionBD.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 E_Venta(); 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(); E_cliente c = new E_cliente(); c.Nombre_Cliente = idr["Nombre_Cliente"].ToString(); c.NumeroDoc_Cliente = idr["NumeroDoc_Cliente"].ToString(); E_TipoDoc td = new E_TipoDoc(); td.Nombre_TipDoc = idr["Nombre_TipDoc"].ToString(); c.tipodocumento = td; v.cliente = c; E_Sucursal s = new E_Sucursal(); s.Direccion_Suc = idr["Direccion_Suc"].ToString(); v.sucursal = s; E_usuario u = new E_usuario(); u.Nombre_Usuario = idr["Nombre_Usuario"].ToString(); v.usuario = u; E_Comprobante tc = new E_Comprobante(); tc.Nombre_TipCom = idr["Nombre_TipCom"].ToString(); v.tipocomprobante = tc; E_Moneda m = new E_Moneda(); m.Descripcion_Moneda = idr["Descripcion_Moneda"].ToString(); v.moneda = m; E_TipoPago tp = new E_TipoPago(); tp.Descripcion_TipPago = idr["Descripcion_TipPago"].ToString(); v.tipopago = tp; if (idr.NextResult()) { det = new List <E_DetalleVenta>(); while (idr.Read()) { E_DetalleVenta d = new E_DetalleVenta(); d.PrecProd_Det = Convert.ToDouble(idr["PrecProd_Det"]); d.Cantidad_Det = Convert.ToInt32(idr["Cantidad_Det"]); E_Producto p = new E_Producto(); 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); }