public string ValidatedUsuario(string usuario, string clave) { string existe = ""; conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_ValidarUsuario", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Usuario", usuario); comando.Parameters.AddWithValue("@Password", clave); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { existe = reader["Rango"].ToString(); } } conexion.ConecctionString().Close(); return(existe); } }
public string Insertar(Ingreso ie, List <Detalle_Ingreso> detalle) { SqlConnection SqlCon = conexion.ConecctionString(); string rpta = ""; try { if (SqlCon.State == ConnectionState.Closed) { SqlCon.Open(); } SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "proc_IngresoInsert"; SqlCmd.CommandType = CommandType.StoredProcedure; //En esta parte se envian los parametros al procedimiento almacenado SqlCmd.Parameters.AddWithValue("@IDIngreso", ie.IDIngreso); SqlCmd.Parameters.AddWithValue("@IDTrabajador", ie.IDTrabajador); SqlCmd.Parameters.AddWithValue("@IDProveedor", ie.IDproveedor); SqlCmd.Parameters.AddWithValue("@Fecha", ie.Fecha); SqlCmd.Parameters.AddWithValue("@tipopago", ie.Tipo_Pago); SqlCmd.Parameters.AddWithValue("@numcomprobante", ie.Num_Comprobante); SqlCmd.Parameters.AddWithValue("IGV", ie.IGV); SqlCmd.Parameters.AddWithValue("estado", ie.Estado); //ejecutamos la consulta, en caso de que retorne 1 será OK rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ha posido insertar"; //si se guarda correctamente, ejecutamos la consulta para guardar los detalles if (rpta.Equals("OK")) { foreach (Detalle_Ingreso dt in detalle) { Detalle_IngresoDAL dal = new Detalle_IngresoDAL(); dt.Idingreso = ie.IDIngreso; rpta = dal.Insertar(dt); } } } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public string[] ValidatedUsuario(string usuario, string clave) { EncryptDecrypt encryp = new EncryptDecrypt(); string[] existe = new string[2]; conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_ValidarUsuario", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Usuario", usuario); comando.Parameters.AddWithValue("@Password", encryp.Encrypt(clave)); using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { existe[0] = reader["Rango"].ToString(); existe[1] = reader["IDTrabajador"].ToString(); } } conexion.ConecctionString().Close(); return(existe); } }
public string Insertar(Detalle_Ingreso die) { SqlConnection SqlCon = conexion.ConecctionString(); string rpta = ""; try { if (SqlCon.State == ConnectionState.Closed) { SqlCon.Open(); } SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "proc_Detalle_IngresoInsert"; SqlCmd.CommandType = CommandType.StoredProcedure; //En esta parte se envian los parametros al procedimiento almacenado SqlCmd.Parameters.AddWithValue("@idingreso", die.Idingreso); SqlCmd.Parameters.AddWithValue("@idarticulo", die.Idarticulo); SqlCmd.Parameters.AddWithValue("@preciocompra", die.Precio_Compra); SqlCmd.Parameters.AddWithValue("@precioventa", die.Precio_Venta); SqlCmd.Parameters.AddWithValue("@stockinicial", die.Stock_Inicial); SqlCmd.Parameters.AddWithValue("@stockactual", die.Stock_Actual); SqlCmd.Parameters.AddWithValue("@fechaproduccion", die.Fecha_Produccion); SqlCmd.Parameters.AddWithValue("@fechavencimiento", die.Fecha_Vencimiento); //ejecutamos la consulta, en caso de que retorne 1 será OK rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ha posido insertar"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public string Insertar(Detalle_Venta dve) { SqlConnection SqlCon = conexion.ConecctionString(); string rpta = ""; try { if (SqlCon.State == ConnectionState.Closed) { SqlCon.Open(); } SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "proc_Detalle_VentaInsert"; SqlCmd.CommandType = CommandType.StoredProcedure; //En esta parte se envian los parametros al procedimiento almacenado SqlCmd.Parameters.AddWithValue("@IDDetalleIngreso", dve.IDDetalle_Ingreso); SqlCmd.Parameters.AddWithValue("@IDVenta", dve.IDVenta); SqlCmd.Parameters.AddWithValue("@Cantidad", dve.Cantidad); SqlCmd.Parameters.AddWithValue("@PrecioVenta", dve.Precio_Venta); SqlCmd.Parameters.AddWithValue("@Descuento", dve.Descuento); //ejecutamos la consulta, en caso de que retorne 1 será OK rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ha posido insertar"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public void Insert(Proveedores nuevo) { conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_ProveedorInsert", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@SectorComercial", nuevo.Sector_Comercial); comando.Parameters.AddWithValue("@RazonSocial", nuevo.razon_social); comando.Parameters.AddWithValue("@Identificacion", nuevo.Identificacion); comando.Parameters.AddWithValue("@Telefono", nuevo.Telefono); comando.Parameters.AddWithValue("@Direccion", nuevo.Direccion); comando.Parameters.AddWithValue("@Email", nuevo.Email); comando.ExecuteNonQuery(); } conexion.ConecctionString().Close(); }
public void InsertTrabajador(Trabajador nuevo) { conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_TrabajadorInsert", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre); comando.Parameters.AddWithValue("@Apellido", nuevo.Apellido); comando.Parameters.AddWithValue("@Sexo", nuevo.Sexo); comando.Parameters.AddWithValue("@FechaNacimiento", nuevo.Fecha_Nacimiento); comando.Parameters.AddWithValue("@Cedula", nuevo.Cedula); comando.Parameters.AddWithValue("@Direccion", nuevo.Direccion); comando.Parameters.AddWithValue("@Telefono", nuevo.Telefono); comando.Parameters.AddWithValue("@Email", nuevo.Email); comando.Parameters.AddWithValue("@Salario", nuevo.Salario); comando.Parameters.AddWithValue("@Usuario", nuevo.Usuario); comando.Parameters.AddWithValue("@Password", nuevo.Password); comando.Parameters.AddWithValue("@Rango", nuevo.Rango); comando.Parameters.AddWithValue("@Cargo", nuevo.Cargo); comando.Parameters.AddWithValue("@Estatus", 1); comando.ExecuteNonQuery(); } conexion.ConecctionString().Close(); }
public void Insert(Cliente nuevo) { conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_ClienteInsert", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; // comando.Parameters.AddWithValue("@IDCliente", nuevo.IDCliente); comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre); comando.Parameters.AddWithValue("@Apellido", nuevo.Apellido); comando.Parameters.AddWithValue("@Sexo", nuevo.Sexo); comando.Parameters.AddWithValue("@FechaNacimiento", nuevo.Fecha_Nacimiento.Date); comando.Parameters.AddWithValue("@TipoDocumento", nuevo.Tipo_Documento); comando.Parameters.AddWithValue("@NumDocumeto", nuevo.Num_Documento); comando.Parameters.AddWithValue("@Telefono", nuevo.Telofono); comando.Parameters.AddWithValue("@Direccion", nuevo.Direccion); comando.Parameters.AddWithValue("@Email", nuevo.Email); comando.ExecuteNonQuery(); } conexion.ConecctionString().Close(); }
public void InsertArticulo(Articulo nuevo) { conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_ArticuloInsert", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@IDCategoria", nuevo.IDCategoria); comando.Parameters.AddWithValue("@IDPresentacion", nuevo.IDPresentacion); comando.Parameters.AddWithValue("@Codigo_Articulo", nuevo.Codido_Articulo); comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre); comando.Parameters.AddWithValue("@Descripcion", nuevo.Descripcion); System.IO.MemoryStream ms = new System.IO.MemoryStream(); nuevo.Imagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); comando.Parameters.AddWithValue("@Imagen", ms.GetBuffer()); comando.Parameters.AddWithValue("@Estatus", 1); comando.ExecuteNonQuery(); } conexion.ConecctionString().Close(); }
public string Insertar(Venta ve, List <Detalle_Venta> detalle) { SqlConnection SqlCon = conexion.ConecctionString(); string rpta = ""; try { if (SqlCon.State == ConnectionState.Closed) { SqlCon.Open(); } SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "proc_VentaInsert"; SqlCmd.CommandType = CommandType.StoredProcedure; //En esta parte se envian los parametros al procedimiento almacenado SqlCmd.Parameters.AddWithValue("@IDVenta", ve.IDventa); SqlCmd.Parameters.AddWithValue("@IDTrabajador", ve.IDTrabajador); SqlCmd.Parameters.AddWithValue("@IDCliente", ve.IDCliente); SqlCmd.Parameters.AddWithValue("@Fecha", ve.Fecha); SqlCmd.Parameters.AddWithValue("@TipoPago", ve.Tipo_Pago); SqlCmd.Parameters.AddWithValue("@NoComprobante", ve.No_Comprobante); SqlCmd.Parameters.AddWithValue("@NoCreFiscal", ve.No_Crefiscal); SqlCmd.Parameters.AddWithValue("Igv", ve.IGV); SqlCmd.Parameters.AddWithValue("@NoAutTarjeta", ve.No_Auttarjeta); SqlCmd.Parameters.AddWithValue("Estado", ve.Estado); //ejecutamos la consulta, en caso de que retorne 1 será OK rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ha posido insertar"; //si se guarda correctamente, ejecutamos la consulta para guardar los detalles if (rpta.Equals("OK")) { foreach (Detalle_Venta dt in detalle) { Detalle_VentaDAL dal = new Detalle_VentaDAL(); dt.IDVenta = ve.IDventa; rpta = dal.Insertar(dt); if (!rpta.Equals("OK")) { break; } else { //Actualizamos el Stock rpta = DisminuirStock(dt.IDDetalle_Ingreso, dt.Cantidad); if (!rpta.Equals("OK")) { break; } } } } } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public DataTable SelectAllPresentacion() { conexion.ConecctionString().Open(); DataTable dataTable = new DataTable(); using (SqlCommand comando = new SqlCommand("proc_PresentacionLoadAll", conexion.ConecctionString())) { using (SqlDataReader reader = comando.ExecuteReader(CommandBehavior.CloseConnection)) { dataTable.Load(reader); } } conexion.ConecctionString().Close(); return(dataTable); }
public void InsertCategoria(Categoria nuevo) { conexion.ConecctionString().Open(); using (SqlCommand comando = new SqlCommand("proc_CategoriaInsert", conexion.ConecctionString())) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Nombre", nuevo.Nombre); comando.Parameters.AddWithValue("@Descripcion", nuevo.Descripcion); comando.Parameters.AddWithValue("@Estatus", 1); comando.ExecuteNonQuery(); } conexion.ConecctionString().Close(); }