public Boolean Modificar(Proveedor c) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Proveedor_Modificar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idProveedor", c.idProveedor); cmd.Parameters.AddWithValue("Nombres", c.Nombres); cmd.Parameters.AddWithValue("Direccion", c.Direccion); cmd.Parameters.AddWithValue("Ruc", c.Ruc); cmd.Parameters.AddWithValue("Telefono", c.Telefono); cmd.Parameters.AddWithValue("Email", c.Email); cmd.Parameters.AddWithValue("Estado", c.Estado); con.Open(); Int32 i = cmd.ExecuteNonQuery(); con.Close(); if (i == 1) { return(true); } else { return(false); } }
public DetalleStockTienda stockActual(int id) { string sql = @"SELECT TOP 1 StockFinal FROM DetalleStockTienda WHERE idArticulo like @id ORDER BY idDetalleStockTienda DESC;"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); //string hash = Helper.EncodePassword(string.Concat(usuario, password)); //command.Parameters.AddWithValue("@password", hash); command.Parameters.AddWithValue("id", id); con.Open(); DetalleStockTienda obj = new DetalleStockTienda(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { if (dr["StockFinal"].ToString() == "") { obj.StockFinal = 0; } else { obj.StockFinal = (Int32)dr["StockFinal"]; } } con.Close(); return(obj); }
public DetalleIngresoAlmacen obtenerPrecioVenta(int id) { string sql = @"SELECT TOP 1 PrecioVenta, idDetalleIngresoAlmacen FROM DetalleIngresoAlmacen WHERE idArticulo like @id ORDER BY idDetalleIngresoAlmacen DESC;"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); //string hash = Helper.EncodePassword(string.Concat(usuario, password)); //command.Parameters.AddWithValue("@password", hash); command.Parameters.AddWithValue("id", id); con.Open(); DetalleIngresoAlmacen obj = new DetalleIngresoAlmacen(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { if (dr["PrecioVenta"].ToString() == "") { obj.PrecioVenta = 0; } else { obj.PrecioVenta = (Decimal)dr["PrecioVenta"]; } obj.idDetalleIngresoAlmacen = (Int32)dr["idDetalleIngresoAlmacen"]; } con.Close(); return(obj); }
public static void Create(IngresoAlmacen c) { using (SqlConnection con = Conexion.Instancia().conectar()) { con.Open(); // // Creacion de la Factura // //string sqlFactura = "INSERT INTO Comprobante(fecha, idCliente, totalVenta, igv, subTotal, numero)VALUES(GETDATE(), @idCliente, @totalVenta, @igv, @subTotal, @numero) SELECT SCOPE_IDENTITY()"; SqlCommand cmd = new SqlCommand("SP_IngresoAlmacen_Insertar", con); cmd.CommandType = CommandType.StoredProcedure; //using (SqlCommand cmd = new SqlCommand(sqlFactura, con)) { cmd.Parameters.AddWithValue("FechaIngreso", c.FechaIngreso); cmd.Parameters.AddWithValue("idProveedor", c.idProveedor); cmd.Parameters.AddWithValue("TotalPagado", c.TotalPagado); cmd.Parameters.AddWithValue("idTipoComprobante", c.idTipoComprobante); cmd.Parameters.AddWithValue("idUsuario", c.idUsuario); cmd.Parameters.AddWithValue("Estado", c.Estado); cmd.Parameters.AddWithValue("Serie", c.Serie); cmd.Parameters.AddWithValue("Correlativo", c.NroDocumento); //cmd.Parameters.AddWithValue("numero", c.numero); c.idIngresoAlmacen = Convert.ToInt32(cmd.ExecuteScalar()); } //SqlCommand cmd2 = new SqlCommand("DetalleComprobante_Insertar_PA", con); //cmd.CommandType = CommandType.StoredProcedure; string sqlLineaFactura = "INSERT INTO DetalleIngresoAlmacen(idIngresoAlmacen, idArticulo, PrecioCompra, PrecioVenta , Cantidad, CantidadFinal) VALUES (@idIngresoAlmacen, @idArticulo, @PrecioCompra, @PrecioVenta, @Cantidad, @CantidadFinal) SELECT SCOPE_IDENTITY()"; using (SqlCommand cmd2 = new SqlCommand(sqlLineaFactura, con)) { foreach (DetalleIngresoAlmacen d in c.Lineas) { // // como se reutiliza el mismo objeto SqlCommand es necesario limpiar los parametros // de la operacion previa, sino estos se iran agregando en la coleccion, generando un fallo // cmd2.Parameters.Clear(); cmd2.Parameters.AddWithValue("idIngresoAlmacen", c.idIngresoAlmacen); cmd2.Parameters.AddWithValue("idArticulo", d.idArticulo); cmd2.Parameters.AddWithValue("PrecioCompra", d.PrecioCompra); cmd2.Parameters.AddWithValue("PrecioVenta", d.PrecioVenta); cmd2.Parameters.AddWithValue("Cantidad", d.Cantidad); cmd2.Parameters.AddWithValue("CantidadFinal", d.CantidadFinal); // // Si bien obtenermos el id de linea de factura, este no es usado // en la aplicacion // d.idDetalleIngresoAlmacen = Convert.ToInt32(cmd2.ExecuteScalar()); } } } }
public List <Vehiculo> Listar(Vehiculo vehiculo) { SqlConnection con = Conexion.Instancia().conectar(); SqlCommand cmd = new SqlCommand("Vehiculo_Listar_PA", con); cmd.CommandType = CommandType.StoredProcedure; List <Vehiculo> lista = new List <Vehiculo>(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Vehiculo objVehiculo = new Vehiculo(); objVehiculo.idVehiculo = Convert.ToInt32(dr["Vehiculo"]); objVehiculo.Placa = dr["Placa"].ToString(); objVehiculo.idMarca = Convert.ToInt32(dr["idMarca"]); objVehiculo.idModelo = Convert.ToInt32(dr["idModelo"]); objVehiculo.idCliente = Convert.ToInt32(dr["idCliente"]); lista.Add(objVehiculo); } cmd.Connection.Close(); return(lista); }
public Boolean Guardar(Articulo a) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Articulo_Insertar", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter("idArticulo", SqlDbType.Int); paramId.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramId); cmd.Parameters.AddWithValue("Codigo", a.Codigo); cmd.Parameters.AddWithValue("BarCode", a.BarCode); cmd.Parameters.AddWithValue("Nombre", a.Nombre); cmd.Parameters.AddWithValue("Descripcion", a.Descripcion); cmd.Parameters.AddWithValue("idColorArticulo", a.idColorArticulo); cmd.Parameters.AddWithValue("idEstiloArticulo", a.idEstiloArticulo); cmd.Parameters.AddWithValue("idTallaArticulo", a.idTallaArticulo); cmd.Parameters.AddWithValue("idGeneroArticulo", a.idGeneroArticulo); cmd.Parameters.AddWithValue("Estado", a.Estado); con.Open(); cmd.ExecuteNonQuery(); con.Close(); a.idArticulo = (Int32)paramId.Value; return(true); }
public Boolean Guardar(Usuario c) { SqlConnection con = Conexion.Instancia().conectar(); SqlCommand cmd = new SqlCommand("SP_Usuario_Insertar", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter("idUsuario", SqlDbType.Int); paramId.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramId); cmd.Parameters.AddWithValue("Nombres", c.Nombres); cmd.Parameters.AddWithValue("Username", c.Username); cmd.Parameters.AddWithValue("Dni", c.Dni); cmd.Parameters.AddWithValue("Password", c.Password); cmd.Parameters.AddWithValue("ApellidoPaterno", c.ApellidoPaterno); cmd.Parameters.AddWithValue("ApellidoMaterno", c.ApellidoMaterno); cmd.Parameters.AddWithValue("idTipoUsuario", c.idTipoUsuario); cmd.Parameters.AddWithValue("Estado", c.Estado); cmd.Parameters.AddWithValue("FechaIngreso", c.FechaIngreso); cmd.Parameters.AddWithValue("Salario", c.Salario); cmd.Parameters.AddWithValue("Direccion", c.Direccion); cmd.Parameters.AddWithValue("DiaPago", c.DiaPago); cmd.Parameters.AddWithValue("DiaDescanso", c.DiaDescanso); con.Open(); cmd.ExecuteNonQuery(); con.Close(); c.idUsuario = (Int32)paramId.Value; return(true); }
public Boolean Guardar(MarcaVehiculo c) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_MarcaVehiculo_Insertar", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter("idMarcaVehiculo", SqlDbType.Int); paramId.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramId); cmd.Parameters.AddWithValue("Descripcion", c.Descripcion); cmd.Parameters.AddWithValue("Estado", c.Estado); /*cmd.Parameters.AddWithValue("departamento", c.departamento); * cmd.Parameters.AddWithValue("provincia", c.provincia); * cmd.Parameters.AddWithValue("distrito", c.distrito);*/ con.Open(); cmd.ExecuteNonQuery(); con.Close(); c.idMarca = (Int32)paramId.Value; return(true); }
public Boolean Guardar(Proveedor c) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Proveedor_Insertar", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter("idProveedor", SqlDbType.Int); paramId.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramId); cmd.Parameters.AddWithValue("Nombres", c.Nombres); cmd.Parameters.AddWithValue("Direccion", c.Direccion); cmd.Parameters.AddWithValue("Ruc", c.Ruc); cmd.Parameters.AddWithValue("Telefono", c.Telefono); cmd.Parameters.AddWithValue("Email", c.Email); cmd.Parameters.AddWithValue("Estado", c.Estado); /*cmd.Parameters.AddWithValue("departamento", c.departamento); * cmd.Parameters.AddWithValue("provincia", c.provincia); * cmd.Parameters.AddWithValue("distrito", c.distrito);*/ con.Open(); cmd.ExecuteNonQuery(); con.Close(); c.idProveedor = (Int32)paramId.Value; return(true); }
public List <Servicio> Buscar(Servicio s) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("Servicio_Buscar_PA", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("descripcion", s.descripcion); cmd.Parameters.AddWithValue("idTipoVehiculo", s.idCategoria); con.Open(); List <Servicio> coleccion = new List <Servicio>(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Servicio obj = new Servicio(); obj.id = (Int32)dr["idServicioVehiculo"]; obj.descripcion = dr["descripcion"].ToString(); obj.idCategoria = (Int32)dr["idTipoVehiculo"]; obj.precio = (decimal)dr["precio"];//dr["ruc"].ToString(); coleccion.Add(obj); } con.Close(); return(coleccion); }
public Venta nroVentaActual(int id) { string sql = @"SELECT TOP 1 NroDocumento FROM Venta WHERE idTipoComprobante like @id ORDER BY idVenta DESC;"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); //string hash = Helper.EncodePassword(string.Concat(usuario, password)); //command.Parameters.AddWithValue("@password", hash); command.Parameters.AddWithValue("id", id); con.Open(); Venta obj = new Venta(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { obj.NroDocumento = dr["NroDocumento"].ToString(); } con.Close(); return(obj); }
public Boolean Modificar(ColorArticulo c) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Color_Modificar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idColor", c.idColor); cmd.Parameters.AddWithValue("Nombre", c.Descripcion); cmd.Parameters.AddWithValue("Estado", c.Estado); /*cmd.Parameters.AddWithValue("departamento", c.departamento); * cmd.Parameters.AddWithValue("provincia", c.provincia); * cmd.Parameters.AddWithValue("distrito", c.distrito);*/ con.Open(); Int32 i = cmd.ExecuteNonQuery(); con.Close(); if (i == 1) { return(true); } else { return(false); } }
public List <Articulo> Listar(Articulo articulo) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Articulo_Listar", con); cmd.CommandType = CommandType.StoredProcedure; List <Articulo> lista = new List <Articulo>(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Articulo obj = new Articulo(); obj.idArticulo = (Int32)dr["idArticulo"]; obj.Codigo = dr["Codigo"].ToString(); obj.BarCode = dr["BarCode"].ToString(); obj.Nombre = dr["Nombre"].ToString(); obj.Descripcion = dr["Descripcion"].ToString(); obj.idEstiloArticulo = (Int32)dr["idEstiloArticulo"]; obj.idTallaArticulo = (Int32)dr["idTallaArticulo"]; obj.idColorArticulo = (Int32)dr["idColorArticulo"]; obj.idGeneroArticulo = (Int32)dr["idGeneroArticulo"]; obj.Estado = (Boolean)dr["Estado"]; lista.Add(obj); } cmd.Connection.Close(); return(lista); }
public Boolean Guardar(int idVehiculo, int idServicio) { DetalleServicio d = new DetalleServicio(); SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("Cliente_Insertar_PA", con); string sql = @" SELECT Lavado, Encerado, Motor, idDetalleServicio FROM DetalleServicio INNER JOIN Vehiculo ON Vehiculo.Vehiculo=DetalleServicio.idVehiculo WHERE Placa = @placa AND FechaServicio = @fecha"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter paramId = new SqlParameter("idDetalleServicio", SqlDbType.Int); paramId.Direction = ParameterDirection.Output; cmd.Parameters.Add(paramId); cmd.Parameters.AddWithValue("idVehiculo", d.idVehiculo); cmd.Parameters.AddWithValue("idServicio", d.idServicio); cmd.Parameters.AddWithValue("Lavado", d.Lavado); cmd.Parameters.AddWithValue("Encerado", d.Encerado); cmd.Parameters.AddWithValue("Motor", d.Motor); cmd.Parameters.AddWithValue("FechaServicio", d.FechaServicio); con.Open(); cmd.ExecuteNonQuery(); con.Close(); d.idDetalleServicio = (Int32)paramId.Value; return(true); }
public Boolean Modificar(Articulo a) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Articulo_Modificar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idArticulo", a.idArticulo); cmd.Parameters.AddWithValue("Codigo", a.Codigo); cmd.Parameters.AddWithValue("BarCode", a.BarCode); cmd.Parameters.AddWithValue("Nombre", a.Nombre); cmd.Parameters.AddWithValue("Descripcion", a.Descripcion); cmd.Parameters.AddWithValue("idColorArticulo", a.idColorArticulo); cmd.Parameters.AddWithValue("idTallaArticulo", a.idTallaArticulo); cmd.Parameters.AddWithValue("idEstiloArticulo", a.idEstiloArticulo); cmd.Parameters.AddWithValue("idGeneroArticulo", a.idGeneroArticulo); cmd.Parameters.AddWithValue("Estado", a.Estado); con.Open(); Int32 i = cmd.ExecuteNonQuery(); con.Close(); if (i == 1) { return(true); } else { return(false); } }
public List<TallaArticulo> Buscar(TallaArticulo c) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Talla_Buscar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Nombre", c.Descripcion); con.Open(); List<TallaArticulo> coleccion = new List<TallaArticulo>(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { TallaArticulo obj = new TallaArticulo(); obj.idTallaArticulo = (Int32)dr["idTalla"]; obj.Descripcion = dr["Nombre"].ToString(); /*obj.departamento = dr["departamento"].ToString(); obj.provincia = dr["provincia"].ToString(); obj.distrito = dr["distrito"].ToString();*/ obj.Estado = (Boolean)dr["Estado"]; coleccion.Add(obj); } con.Close(); return coleccion; }
public Articulo ObtenerArticulo(String BarCode) { string sql = @"SELECT * FROM Articulo WHERE BarCode = @barcode"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); command.Parameters.AddWithValue("@barcode", BarCode); con.Open(); Articulo obj = new Articulo(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { obj.idArticulo = (Int32)dr["idArticulo"]; obj.Codigo = dr["Codigo"].ToString(); obj.Nombre = dr["Nombre"].ToString(); obj.BarCode = dr["BarCode"].ToString(); } con.Close(); return(obj); }
public Boolean Modificar(Servicio s) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("Servicio_Modificar_PA", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("id", s.id); cmd.Parameters.AddWithValue("descripcion", s.descripcion); cmd.Parameters.AddWithValue("idCategoria", s.idCategoria); cmd.Parameters.AddWithValue("precio", s.precio); con.Open(); Int32 i = cmd.ExecuteNonQuery(); con.Close(); if (i == 1) { return(true); } else { return(false); } }
public List <Proveedor> Listar(Proveedor proveedor) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Proveedor_Listar", con); cmd.CommandType = CommandType.StoredProcedure; List <Proveedor> lista = new List <Proveedor>(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Proveedor objProveedor = new Proveedor(); objProveedor.idProveedor = Convert.ToInt32(dr["idProveedor"]); objProveedor.Nombres = dr["Nombres"].ToString(); objProveedor.Direccion = dr["Direccion"].ToString(); objProveedor.Ruc = dr["Ruc"].ToString(); objProveedor.Telefono = dr["Telefono"].ToString(); objProveedor.Email = dr["Email"].ToString(); objProveedor.Estado = (Boolean)dr["Estado"]; /*objCliente.Departamento = dr["departamento"].ToString(); * objCliente.Provincia = dr["provincia"].ToString(); * objCliente.Distrito = dr["distrito"].ToString();*/ lista.Add(objProveedor); } cmd.Connection.Close(); return(lista); }
public Usuario Autenticar(String usuario, String password) { string sql = @"SELECT * FROM Usuario WHERE Username = @Username AND Password = @Password AND Estado = 1"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); command.Parameters.AddWithValue("@Username", usuario); //string hash = Helper.EncodePassword(string.Concat(usuario, password)); //command.Parameters.AddWithValue("@password", hash); command.Parameters.AddWithValue("@Password", password); con.Open(); Usuario obj = new Usuario(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { obj.idUsuario = (Int32)dr["idUsuario"]; obj.Username = dr["Username"].ToString(); obj.Nombres = dr["Nombres"].ToString(); obj.ApellidoPaterno = dr["ApellidoPaterno"].ToString(); obj.ApellidoMaterno = dr["ApellidoMaterno"].ToString(); obj.idTipoUsuario = (Int32)dr["idTipoUsuario"]; } con.Close(); return(obj); /*SqlDataReader reader = command.ExecuteReader(); * * if (reader.HasRows) * { * while (reader.Read()) * { * Console.WriteLine("{0}\t{1}", reader.GetInt32(0), reader.GetString(1)+" "+reader.GetString(8)+" "+reader.GetString(9)+" "+reader.GetString(10)); * * } * return true; * } * else * { * return false; * Console.WriteLine("No rows found."); * } * reader.Close();*/ }
/*public void Monto() * { * Decimal monto; * * SqlConnection con = Conexion.Instancia().conectar(); * SqlCommand cmd = new SqlCommand("Monto_Actual_Caja_PA", con); * cmd.CommandType = CommandType.StoredProcedure; * * cmd.Connection.Open(); * * //SqlDataReader dr = cmd.ExecuteReader(); * monto = Convert.ToDecimal(cmd.ExecuteScalar()); * cmd.Connection.Close(); * * return monto > 0;*/ public Decimal getMontoActual() { SqlConnection con = Conexion.Instancia().conectar(); Decimal monto; SqlCommand cmd = new SqlCommand("Monto_Actual_Caja_PA", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); monto = Convert.ToDecimal(cmd.ExecuteScalar()); cmd.Connection.Close(); return(monto); }
public List <Venta> Buscar(Venta c) { SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand("SP_Venta_Buscar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("correlativo", c.Correlativo); cmd.Parameters.AddWithValue("nrodoc", c.NroDocumento); con.Open(); List <Venta> coleccion = new List <Venta>(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Venta obj = new Venta(); obj.idVenta = (Int32)dr["idVenta"]; obj.idCliente = (Int32)dr["idCliente"]; obj.FechaVenta = (DateTime)dr["FechaVenta"]; obj.SubTotalVenta = (Decimal)dr["SubTotalVenta"]; obj.IgvVenta = (Decimal)dr["IgvVenta"]; obj.TotalVenta = (Decimal)dr["TotalVenta"]; obj.Correlativo = dr["Correlativo"].ToString(); obj.NroDocumento = dr["NroDocumento"].ToString(); obj.idUsuario = (Int32)dr["idUsuario"]; Usuario u = new Usuario(); u.Username = dr["Username"].ToString(); TipoComprobante tc = new TipoComprobante(); tc.Nombre = dr["Nombre"].ToString(); Cliente cl = new Cliente(); cl.Nombres = dr["Nombres"].ToString(); obj.Estado = (Boolean)dr["Estado"]; obj.idTipoComprobante = (Int32)dr["idTipoComprobante"]; coleccion.Add(obj); } con.Close(); return(coleccion); }
public static void Create(StockTienda c) { using (SqlConnection con = Conexion.Instancia().conectar()) { con.Open(); SqlCommand cmd = new SqlCommand("SP_IngresoTienda_Insertar", con); cmd.CommandType = CommandType.StoredProcedure; { cmd.Parameters.AddWithValue("FechaIngresoTienda", c.FechaIngresoTienda); cmd.Parameters.AddWithValue("idUsuario", c.idUsuario); cmd.Parameters.AddWithValue("Estado", c.Estado); c.idStockTienda = Convert.ToInt32(cmd.ExecuteScalar()); } //SqlCommand cmd2 = new SqlCommand("DetalleComprobante_Insertar_PA", con); //cmd.CommandType = CommandType.StoredProcedure; string sqlLineaFactura = "INSERT INTO DetalleStockTienda(idStockTienda, idArticulo , idDetalleIngresoAlmacen, StockInicial, StockFinal) VALUES (@idStockTienda, @idArticulo , @idDetalleIngresoAlmacen, @StockInicial, @StockFinal) SELECT SCOPE_IDENTITY()"; using (SqlCommand cmd2 = new SqlCommand(sqlLineaFactura, con)) { foreach (DetalleStockTienda d in c.Lineas) { // // como se reutiliza el mismo objeto SqlCommand es necesario limpiar los parametros // de la operacion previa, sino estos se iran agregando en la coleccion, generando un fallo // cmd2.Parameters.Clear(); cmd2.Parameters.AddWithValue("idStockTienda", c.idStockTienda); cmd2.Parameters.AddWithValue("idArticulo", d.idArticulo); cmd2.Parameters.AddWithValue("idDetalleIngresoAlmacen", d.idDetalleIngresoAlmacen); cmd2.Parameters.AddWithValue("StockInicial", d.StockInicial); cmd2.Parameters.AddWithValue("StockFinal", d.StockFinal); // // Si bien obtenermos el id de linea de factura, este no es usado // en la aplicacion // d.idDetalleStockTienda = Convert.ToInt32(cmd2.ExecuteScalar()); } } } }
public List <Servicio> ServicioPorTipoVehiculo(Servicio servicio) { string sql = @" SELECT idServicioVehiculo, idTipoVehiculo, Descripción FROM ServicioVehiculo INNER JOIN ModeloMarca ON ModeloMarca.TipoVehiculo=ServicioVehiculo.idTipoVehiculo WHERE idModelo = @modelo"; /*string sql = @" SELECT idServicioVehiculo, idTipoVehiculo, Descripción * FROM ServicioVehiculo * INNER JOIN ModeloMarca * ON ModeloMarca.TipoVehiculo=ServicioVehiculo.idTipoVehiculo * WHERE idModelo = @modelo";*/ SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand(sql, con); //cmd.Parameters.AddWithValue("@placa", placa); List <Servicio> lista = new List <Servicio>(); /*SqlConnection con = Conexion.Instancia().conectar(); * //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); * SqlCommand cmd = new SqlCommand("Servicio_Listar_PA", con); * cmd.CommandType = CommandType.StoredProcedure; * List<Servicio> lista = new List<Servicio>(); * cmd.Connection.Open();*/ SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Servicio objServicio = new Servicio(); objServicio.id = Convert.ToInt32(dr["id"]); objServicio.descripcion = dr["descripcion"].ToString(); objServicio.precio = Convert.ToDecimal(dr["precio"]); objServicio.idCategoria = Convert.ToInt32(dr["idCategoria"]); lista.Add(objServicio); } cmd.Connection.Close(); return(lista); }
public List<TallaArticulo> Listar(TallaArticulo talla) { SqlConnection con = Conexion.Instancia().conectar(); SqlCommand cmd = new SqlCommand("SP_Talla_Listar", con); cmd.CommandType = CommandType.StoredProcedure; List<TallaArticulo> lista = new List<TallaArticulo>(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { TallaArticulo objTalla = new TallaArticulo(); objTalla.idTallaArticulo = Convert.ToInt32(dr["idTalla"]); objTalla.Descripcion = dr["Nombre"].ToString(); objTalla.Estado = Convert.ToBoolean(dr["Estado"]); lista.Add(objTalla); } cmd.Connection.Close(); return lista; }
public Vehiculo Verificar(String placa) { /*string sql = @"SELECT * * FROM Vehiculo * WHERE Placa = @placa";*/ string sql = @" SELECT Vehiculo, Placa, idMarca, idModelo, idCliente FROM Vehiculo INNER JOIN ModeloMarca ON ModeloMarca.ModeloMarca=Vehiculo.idModelo WHERE Placa = @placa"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); command.Parameters.AddWithValue("@placa", placa); //string hash = Helper.EncodePassword(string.Concat(usuario, password)); //command.Parameters.AddWithValue("@password", hash); con.Open(); Vehiculo obj = new Vehiculo(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { obj.idVehiculo = (Int32)dr["idVehiculo"]; obj.Placa = dr["Placa"].ToString(); //obj.objMarca.Descripcion = dr["TipoVehiculo"].ToString(); ///obj.objModelo.idModeloMarca = (Int32)dr["idModelo"]; obj.idMarca = (Int32)dr["idMarca"]; obj.idModelo = (Int32)dr["idModelo"]; } con.Close(); return(obj); }
public List <ModeloVehiculo> ListarModeloMarca(int idMarcaVehiculo) { string sql = @"SELECT * FROM ModeloVehiculo WHERE idMarcaVehiculo = @idMarcaVehiculo order by Descripcion"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@idMarcaVehiculo", idMarcaVehiculo); List <ModeloVehiculo> lista = new List <ModeloVehiculo>(); con.Open(); /*SqlConnection con = Conexion.Instancia().conectar(); * //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); * SqlCommand cmd = new SqlCommand("MarcaVehiculo_Listar_PA", con); * cmd.CommandType = CommandType.StoredProcedure; * List<ModeloMarca> lista = new List<ModeloMarca>(); * cmd.Connection.Open();*/ SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ModeloVehiculo objModelo = new ModeloVehiculo(); objModelo.idModeloVehiculo = Convert.ToInt32(dr["idModeloVehiculo"]); objModelo.idMarcaVehiculo = Convert.ToInt32(dr["idMarcaVehiculo"]); objModelo.Descripcion = dr["Descripcion"].ToString(); objModelo.TipoVehiculo = Convert.ToInt32(dr["idTipoVehiculo"]); lista.Add(objModelo); } cmd.Connection.Close(); return(lista); }
public DetalleServicio Guardar(String placa, DateTime fecha) { /*string sql = @"SELECT * * FROM DetalleServicio * WHERE idVehiculo = @vehiculo AND FechaServicio = @fecha";*/ string sql = @" SELECT Lavado, Encerado, Motor, idDetalleServicio FROM DetalleServicio INNER JOIN Vehiculo ON Vehiculo.Vehiculo=DetalleServicio.idVehiculo WHERE Placa = @placa AND FechaServicio = @fecha"; SqlConnection con = Conexion.Instancia().conectar(); //SqlConnection con = new SqlConnection(Properties.Settings.Default.con); SqlCommand command = new SqlCommand(sql, con); command.Parameters.AddWithValue("@placa", placa); //string hash = Helper.EncodePassword(string.Concat(usuario, password)); //command.Parameters.AddWithValue("@password", hash); command.Parameters.AddWithValue("@fecha", fecha); con.Open(); DetalleServicio obj = new DetalleServicio(); SqlDataReader dr = command.ExecuteReader(); while (dr.Read()) { obj.idDetalleServicio = (Int32)dr["idDetalleServicio"]; obj.idVehiculo = (Int32)dr["idVehiculo"]; obj.Lavado = (Boolean)dr["Lavado"]; obj.Encerado = (Boolean)dr["Encerado"]; obj.Motor = (Boolean)dr["Motor"]; } con.Close(); return(obj); }
public List <TipoUsuario> Listar(TipoUsuario tipoUsuario) { SqlConnection con = Conexion.Instancia().conectar(); SqlCommand cmd = new SqlCommand("SP_TipoUsuario_Listar", con); cmd.CommandType = CommandType.StoredProcedure; List <TipoUsuario> lista = new List <TipoUsuario>(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { TipoUsuario objTipoUsuario = new TipoUsuario(); objTipoUsuario.idTipoUsuario = Convert.ToInt32(dr["idTipoUsuario"]); objTipoUsuario.Descripcion = dr["Descripcion"].ToString(); lista.Add(objTipoUsuario); } cmd.Connection.Close(); return(lista); }
public DataTable ListarIngresosTienda() { DataTable DtResultado = new DataTable("IngresosTienda"); SqlConnection con = Conexion.Instancia().conectar(); /*try * {*/ SqlCommand cmd = new SqlCommand("SELECT v.idStockTienda, v.FechaIngresoTienda, a.Codigo AS CodigoArticulo, a.Nombre AS NombreArticulo, di.StockInicial AS StockInicial, di.StockFinal AS StockFinal, v.Estado, u.Username FROM StockTienda AS v INNER JOIN Usuario AS u ON v.idUsuario = u.idUsuario INNER JOIN DetalleStockTienda as di ON v.idStockTienda = di.idStockTienda INNER JOIN Articulo AS a ON di.idArticulo = a.idArticulo", con); SqlDataAdapter SqlDat = new SqlDataAdapter(cmd); SqlDat.Fill(DtResultado); /*} * catch (Exception ex) * { * DtResultado = null; * }*/ return(DtResultado); }