//Método Insertar que llama al método Insertar de la clase DArticulo //de la CapaDatos public static string Insertar(string codigo,string nombre, string descripcion,byte[] imagen,int idcategoria, int idpresentacion) { DArticulo Obj = new DArticulo(); Obj.Codigo = codigo; Obj.Nombre = nombre; Obj.Descripcion = descripcion; Obj.Imagen = imagen; Obj.Idcategoria = idcategoria; Obj.Idpresentacion = idpresentacion; return Obj.Insertar(Obj); }
//Método Eliminar que llama al método Eliminar de la clase DPresentacion de la CapaDatos: public static string Eliminar(int idArticulo) { DArticulo articulo = new DArticulo(); articulo.IdArticulo = idArticulo; return articulo.Eliminar(articulo); }
//Metodo Elimicar public string Eliminar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdarticulo = new SqlParameter(); ParIdarticulo.ParameterName = "@idarticulo"; ParIdarticulo.SqlDbType = SqlDbType.Int; ParIdarticulo.Value = Articulo.Idarticulo; SqlCmd.Parameters.Add(ParIdarticulo); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public DataTable BuscarArticulo(DArticulo Articulo) { DataTable DtMostrar = new DataTable("Articulos"); SqlConnection sqlconexion = new SqlConnection(); try { sqlconexion.ConnectionString = Conexion.Conectar; SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlconexion; sqlcmd.CommandText = "Articulo_Buscar"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parTextoBuscar = new SqlParameter(); parTextoBuscar.ParameterName = "@textoBuscar"; parTextoBuscar.SqlDbType = SqlDbType.VarChar; parTextoBuscar.Size = 20; parTextoBuscar.Value = Articulo.TextoBuscar; sqlcmd.Parameters.Add(parTextoBuscar); SqlDataAdapter sqldata = new SqlDataAdapter(sqlcmd); sqldata.Fill(DtMostrar); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { DtMostrar = null; } return(DtMostrar); }
public DataTable BuscarArticulo(DArticulo Articulo) { DataTable DtMostrar = new DataTable("Articulos"); SqlConnection sqlconexion = new SqlConnection(); try { sqlconexion.ConnectionString = Conexion.Conectar; SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlconexion; sqlcmd.CommandText = "Articulo_Buscar"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parTextoBuscar = new SqlParameter(); parTextoBuscar.ParameterName = "@textoBuscar"; parTextoBuscar.SqlDbType = SqlDbType.VarChar; parTextoBuscar.Size = 20; parTextoBuscar.Value = Articulo.TextoBuscar; sqlcmd.Parameters.Add(parTextoBuscar); SqlDataAdapter sqldata = new SqlDataAdapter(sqlcmd); sqldata.Fill(DtMostrar); } catch (Exception ex) { DtMostrar = null; } return(DtMostrar); }
// metodo buscar nombre public DataTable BuscarNombre(DArticulo Articulo) { DataTable DtResultado = new DataTable("articulo"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_articulo_nombre"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Articulo.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//metodo buscar por codigo public DataTable BuscarPorCodigo(DArticulo articulo) { string cadena = "sp_buscar_articulo_por_codigo"; DataTable tabla = new DataTable(); SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Conexion.conectar; cn.Open(); using (SqlDataAdapter da = new SqlDataAdapter(cadena, cn)) { da.SelectCommand.Parameters.AddWithValue("@id", articulo.IdArticulo); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.Fill(tabla); } } catch (Exception) { return(tabla); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(tabla); }
public String Eliminar(DArticulo Articulo) { string rpta = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlcon; sqlcmd.CommandText = "SP_ELIMINAR_ARTICULO"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdArticulo = new SqlParameter(); parIdArticulo.ParameterName = "@IDARTICULO"; parIdArticulo.SqlDbType = SqlDbType.Int; parIdArticulo.Direction = ParameterDirection.Output; parIdArticulo.Value = Articulo.IdArticulo; sqlcmd.Parameters.Add(parIdArticulo); rpta = sqlcmd.ExecuteNonQuery() == 1? "OK":"NO SE ELIMINO"; } catch (Exception ex) { rpta = ex.Message; } return(rpta); }
public DataTable BuscarNombre(DArticulo Articulo) { DataTable DtResultado = new DataTable("ARTICULO"); SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlcon; sqlcmd.CommandText = "PS_BUSCAR_ARTICULO_NOMBRE"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parTextoBuscar = new SqlParameter(); parTextoBuscar.ParameterName = "@TEXTOBUSCARNOMBRE"; parTextoBuscar.SqlDbType = SqlDbType.VarChar; parTextoBuscar.Size = 50; parTextoBuscar.Value = Articulo.IdPresentacion; sqlcmd.Parameters.Add(parTextoBuscar); SqlDataAdapter sqlDAT = new SqlDataAdapter(sqlcmd); sqlDAT.Fill(DtResultado); } catch (Exception) { DtResultado = null; } return(DtResultado); }
//Método Eliminar public string Eliminar(DArticulo artiuclo) { string respuesta = string.Empty; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Comando: SqlCommand cmd = new SqlCommand("spEliminarArticulo", SqlCon); cmd.CommandType = CommandType.StoredProcedure; //parametros: SqlParameter pidArticulo = new SqlParameter("@IdArticulo", artiuclo.IdArticulo); cmd.Parameters.Add(pidArticulo); respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "NO Se Elimino el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }
//Método buscar Nombres de las Categoría: public DataTable BuscarNombre(DArticulo artiuclo) { DataTable dataTableResultado = new DataTable("articulo"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.Cn; sqlCon.Open(); //comando: SqlCommand cmd = new SqlCommand("spBuscarArticuloNombre", sqlCon); cmd.CommandType = CommandType.StoredProcedure; //parametros: SqlParameter ptxtBuscar = new SqlParameter("@txtBuscar", artiuclo.TxtBuscar); cmd.Parameters.Add(ptxtBuscar); //DataAdaptar: SqlDataAdapter Da = new SqlDataAdapter(cmd); Da.Fill(dataTableResultado); } catch (Exception) { dataTableResultado = null; } sqlCon.Close(); return(dataTableResultado); }
//Método editat: public string Editar(DArticulo articulo) { string respuesta = ""; SqlConnection SQlCon = new SqlConnection(); try { SQlCon.ConnectionString = Conexion.Cn; SQlCon.Open(); //Establecer comando: SqlCommand cmd = new SqlCommand("spEditarArticulo", SQlCon); cmd.CommandType = CommandType.StoredProcedure; //Parametros: SqlParameter pIdArticulo = new SqlParameter("@IdArticulo", articulo.IdArticulo); cmd.Parameters.Add(pIdArticulo); SqlParameter pCodigo = new SqlParameter("@Codigo", articulo.Codigo); cmd.Parameters.Add(pCodigo); SqlParameter pNombre = new SqlParameter("@Nombre", articulo.Nombre); cmd.Parameters.Add(pNombre); SqlParameter pDescripcion = new SqlParameter("@Descripcion", articulo.Descripcion); cmd.Parameters.Add(pDescripcion); SqlParameter pImagen = new SqlParameter("@Imagen", articulo.Imagen); cmd.Parameters.Add(pImagen); SqlParameter pIdCategoria = new SqlParameter("@IdCategoria", articulo.IdCategoria); cmd.Parameters.Add(pIdCategoria); SqlParameter pIdPresentacion = new SqlParameter("@IdPresentacion", articulo.IdPresentacion); cmd.Parameters.Add(pIdPresentacion); //Ejecuto el comando: respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SQlCon.State == ConnectionState.Open) { SQlCon.Close(); } } return(respuesta); }
//Método Editar que llama al método Editar de la clase DPresentacion de la capaDatos: public static string Editar(int idArticulo, string codigo, string nombre, string descripcion, byte[] imagen, int idCategoria, int idPresentacion) { DArticulo articulo = new DArticulo(); articulo.IdArticulo = idArticulo; articulo.Codigo = codigo; articulo.Nombre = nombre; articulo.Descripcion = descripcion; articulo.Imagen = imagen; articulo.IdCategoria = idCategoria; articulo.IdPresentacion = idPresentacion; return articulo.Editar(articulo); }
public string Eliminar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { // conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); // comandos // agregamos el nombre del metodo y sus parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; // parametros SqlParameter ParIdArticulo = new SqlParameter(); ParIdArticulo.ParameterName = "@idarticulo"; ParIdArticulo.SqlDbType = SqlDbType.Int; SqlCmd.Parameters.Add(ParIdArticulo); // ejecutar comando // si se inserto valor -> ok else no se ingreso rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el registro"; } catch (Exception ex) { // en caso de error asignar a la variable el error devuelto rpta = ex.Message; } finally { // si la conexion esta abierta, cierrala if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public bool Actualizar(DArticulo articulo) { int rpta = 0; string cadena = "sp_modificar_articulo"; SqlConnection cn = new SqlConnection(); try { // code here cn.ConnectionString = Conexion.conectar; cn.Open(); using (SqlCommand cmd = new SqlCommand(cadena, cn)) { cmd.Parameters.AddWithValue("@codigo", articulo.Codigo); cmd.Parameters.AddWithValue("@nombre", articulo.Nombre); cmd.Parameters.AddWithValue("@idcategoria", articulo.IdCategoria); cmd.Parameters.AddWithValue("@idpresentacion", articulo.IdPresentacion); cmd.Parameters.AddWithValue("@neto", articulo.Neto); cmd.Parameters.AddWithValue("@descripcion", articulo.Descripcion); cmd.Parameters.AddWithValue("@imagen", articulo.Imagen); cmd.Parameters.AddWithValue("@id", articulo.IdArticulo); cmd.CommandType = CommandType.StoredProcedure; rpta = cmd.ExecuteNonQuery(); if (rpta == 1) { return(true); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error ... ???", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(false); }
public bool Eliminar(DArticulo articulo) { int r = 0; string cadena = "sp_eliminar_articulo"; SqlConnection cn = new SqlConnection(); try { // code here cn.ConnectionString = Conexion.conectar; cn.Open(); using (SqlCommand cmd = new SqlCommand(cadena, cn)) { cmd.Parameters.AddWithValue("@id", articulo.IdArticulo); cmd.CommandType = CommandType.StoredProcedure; r = cmd.ExecuteNonQuery(); if (r == 1) { return(true); } } } catch (Exception ex) { string error = ex.Message; return(false); throw; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(false); }
public string Eliminar(DArticulo Articulo) { string rpta = ""; SqlConnection Sqlconexion = new SqlConnection(); try { //abrir conexion Sqlconexion.ConnectionString = Conexion.Conectar; Sqlconexion.Open(); //conexion al procedimiento almacenado SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = Sqlconexion; sqlcmd.CommandText = "Articulo_Eliminar"; sqlcmd.CommandType = CommandType.StoredProcedure; //conexion con variables del SP SqlParameter parArt_id = new SqlParameter(); parArt_id.ParameterName = "@Art_id"; parArt_id.SqlDbType = SqlDbType.Int; parArt_id.Value = Articulo.Art_Id; sqlcmd.Parameters.Add(parArt_id); rpta = sqlcmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE ELIMINO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message; } finally { if (Sqlconexion.State == ConnectionState.Open) { Sqlconexion.Close(); Sqlconexion.Dispose(); } } return(rpta); }
//Método BuscarNombre que llama al método BuscarNombre //de la clase DArticulo de la CapaDatos public static DataTable BuscarNombre(string textobuscar) { DArticulo Obj = new DArticulo(); Obj.TextoBuscar = textobuscar; return Obj.BuscarNombre(Obj); }
//Método buscar Nombres de las Categoría: public DataTable BuscarNombre(DArticulo artiuclo) { DataTable dataTableResultado = new DataTable("articulo"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.Cn; sqlCon.Open(); //comando: SqlCommand cmd = new SqlCommand("spBuscarArticuloNombre", sqlCon); cmd.CommandType = CommandType.StoredProcedure; //parametros: SqlParameter ptxtBuscar = new SqlParameter("@txtBuscar", artiuclo.TxtBuscar); cmd.Parameters.Add(ptxtBuscar); //DataAdaptar: SqlDataAdapter Da = new SqlDataAdapter(cmd); Da.Fill(dataTableResultado); } catch (Exception) { dataTableResultado = null; } sqlCon.Close(); return dataTableResultado; }
public string Editar(DArticulo Articulo) { string rpta = ""; SqlConnection Sqlconexion = new SqlConnection(); try { //abrir conexion Sqlconexion.ConnectionString = Conexion.Conectar; Sqlconexion.Open(); //conexion al procedimiento almacenado SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = Sqlconexion; sqlcmd.CommandText = "Articulo_Editar"; sqlcmd.CommandType = CommandType.StoredProcedure; //conexion con variables del SP SqlParameter parArt_id = new SqlParameter(); parArt_id.ParameterName = "@Art_id"; parArt_id.SqlDbType = SqlDbType.Int; parArt_id.Value = Articulo.Art_Id; sqlcmd.Parameters.Add(parArt_id); SqlParameter parArt_codigo = new SqlParameter(); parArt_codigo.ParameterName = "@Art_codigo"; parArt_codigo.SqlDbType = SqlDbType.VarChar; parArt_codigo.Size = 50; parArt_codigo.Value = Articulo.Art_Codigo; sqlcmd.Parameters.Add(parArt_codigo); SqlParameter parArt_nombre = new SqlParameter(); parArt_nombre.ParameterName = "@Art_nombre"; parArt_nombre.SqlDbType = SqlDbType.VarChar; parArt_nombre.Size = 50; parArt_nombre.Value = Articulo.Art_Nombre; sqlcmd.Parameters.Add(parArt_nombre); SqlParameter parArt_descripcion = new SqlParameter(); parArt_descripcion.ParameterName = "@Art_descripcion"; parArt_descripcion.SqlDbType = SqlDbType.VarChar; parArt_descripcion.Size = 200; parArt_descripcion.Value = Articulo.Art_Descripcion; sqlcmd.Parameters.Add(parArt_descripcion); SqlParameter parArt_idCategoria = new SqlParameter(); parArt_idCategoria.ParameterName = "@Art_idCategoria"; parArt_idCategoria.SqlDbType = SqlDbType.VarChar; parArt_idCategoria.Value = Articulo.Art_IdCategoria; sqlcmd.Parameters.Add(parArt_idCategoria); rpta = sqlcmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE ACTUALIZO EL REGISTRO"; } catch (Exception ex) { rpta = ex.Message; } finally { if (Sqlconexion.State == ConnectionState.Open) { Sqlconexion.Close(); Sqlconexion.Dispose(); } } return(rpta); }
//Método editat: public string Editar(DArticulo articulo) { string respuesta = ""; SqlConnection SQlCon = new SqlConnection(); try { SQlCon.ConnectionString = Conexion.Cn; SQlCon.Open(); //Establecer comando: SqlCommand cmd = new SqlCommand("spEditarArticulo", SQlCon); cmd.CommandType = CommandType.StoredProcedure; //Parametros: SqlParameter pIdArticulo = new SqlParameter("@IdArticulo", articulo.IdArticulo); cmd.Parameters.Add(pIdArticulo); SqlParameter pCodigo = new SqlParameter("@Codigo", articulo.Codigo); cmd.Parameters.Add(pCodigo); SqlParameter pNombre = new SqlParameter("@Nombre", articulo.Nombre); cmd.Parameters.Add(pNombre); SqlParameter pDescripcion = new SqlParameter("@Descripcion", articulo.Descripcion); cmd.Parameters.Add(pDescripcion); SqlParameter pImagen = new SqlParameter("@Imagen", articulo.Imagen); cmd.Parameters.Add(pImagen); SqlParameter pIdCategoria = new SqlParameter("@IdCategoria", articulo.IdCategoria); cmd.Parameters.Add(pIdCategoria); SqlParameter pIdPresentacion = new SqlParameter("@IdPresentacion", articulo.IdPresentacion); cmd.Parameters.Add(pIdPresentacion); //Ejecuto el comando: respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SQlCon.State == ConnectionState.Open) { SQlCon.Close(); } } return respuesta; }
//Método Eliminar public string Eliminar(DArticulo artiuclo) { string respuesta = string.Empty; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Comando: SqlCommand cmd = new SqlCommand("spEliminarArticulo", SqlCon); cmd.CommandType = CommandType.StoredProcedure; //parametros: SqlParameter pidArticulo = new SqlParameter("@IdArticulo", artiuclo.IdArticulo); cmd.Parameters.Add(pidArticulo); respuesta = cmd.ExecuteNonQuery() == 1 ? "OK" : "NO Se Elimino el Registro....."; } catch (Exception ex) { respuesta = "ERROR: " + ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return respuesta; }
//Método Eliminar public string Eliminar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdarticulo = new SqlParameter(); ParIdarticulo.ParameterName = "@idarticulo"; ParIdarticulo.SqlDbType = SqlDbType.Int; ParIdarticulo.Value = Articulo.Idarticulo; SqlCmd.Parameters.Add(ParIdarticulo); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return rpta; }
//Método BuscarNombre public DataTable BuscarNombre(DArticulo Articulo) { DataTable DtResultado = new DataTable("articulo"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_articulo_nombre"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Articulo.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return DtResultado; }
//Métodos //Insertar public string Insertar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdarticulo = new SqlParameter(); ParIdarticulo.ParameterName = "@idarticulo"; ParIdarticulo.SqlDbType = SqlDbType.Int; ParIdarticulo.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdarticulo); SqlParameter ParCodigo = new SqlParameter(); ParCodigo.ParameterName = "@codigo"; ParCodigo.SqlDbType = SqlDbType.VarChar; ParCodigo.Size = 50; ParCodigo.Value = Articulo.Codigo; SqlCmd.Parameters.Add(ParCodigo); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Articulo.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.VarChar; ParDescripcion.Size = 1024; ParDescripcion.Value = Articulo.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); SqlParameter ParImagen = new SqlParameter(); ParImagen.ParameterName = "@imagen"; ParImagen.SqlDbType = SqlDbType.Image; ParImagen.Value = Articulo.Imagen; SqlCmd.Parameters.Add(ParImagen); SqlParameter ParIdcategoria = new SqlParameter(); ParIdcategoria.ParameterName = "@idcategoria"; ParIdcategoria.SqlDbType = SqlDbType.VarChar; ParIdcategoria.Value = Articulo.Idcategoria; SqlCmd.Parameters.Add(ParIdcategoria); SqlParameter ParIdpresentacion = new SqlParameter(); ParIdpresentacion.ParameterName = "@idpresentacion"; ParIdpresentacion.SqlDbType = SqlDbType.VarChar; ParIdpresentacion.Value = Articulo.Idpresentacion; SqlCmd.Parameters.Add(ParIdpresentacion); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return rpta; }
//Método BUscarNombre que llama al método BuscarNombre de la capa DPresentacion de la CapaDATOS: public static DataTable BuscarNombreArticulo(string txtBuscarNombre) { DArticulo articulo = new DArticulo(); articulo.TxtBuscar = txtBuscarNombre; return articulo.BuscarNombre(articulo); }
// metodos public string Insertar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { // conexion SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); // comandos // agregamos el nombre del metodo y sus parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; // parametros SqlParameter ParIdArticulo = new SqlParameter(); ParIdArticulo.ParameterName = "@idarticulo"; ParIdArticulo.SqlDbType = SqlDbType.Int; ParIdArticulo.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdArticulo); SqlParameter ParCodigo = new SqlParameter(); ParCodigo.ParameterName = "@codigo"; ParCodigo.SqlDbType = SqlDbType.VarChar; ParCodigo.Size = 50; ParCodigo.Value = Articulo.Codigo; SqlCmd.Parameters.Add(ParCodigo); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Articulo.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.VarChar; ParDescripcion.Size = 1024; ParDescripcion.Value = Articulo.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); SqlParameter ParImagen = new SqlParameter(); ParImagen.ParameterName = "@imagen"; ParImagen.SqlDbType = SqlDbType.Image; ParImagen.Value = Articulo.Imagen; SqlCmd.Parameters.Add(ParImagen); SqlParameter ParIdCategoria = new SqlParameter(); ParIdCategoria.ParameterName = "@idcategoria"; ParIdCategoria.SqlDbType = SqlDbType.Int; ParIdCategoria.Value = Articulo.Idcategoria; SqlCmd.Parameters.Add(ParIdCategoria); SqlParameter ParIdPresentacion = new SqlParameter(); ParIdPresentacion.ParameterName = "@idpresentacion"; ParIdPresentacion.SqlDbType = SqlDbType.Int; ParIdPresentacion.Value = Articulo.Idpresentacion; SqlCmd.Parameters.Add(ParIdPresentacion); // ejecutar comando // si se inserto valor -> ok else no se ingreso rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el registro"; } catch (Exception ex) { // en caso de error asignar a la variable el error devuelto rpta = ex.Message; } finally { // si la conexion esta abierta, cierrala if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public String Insertar(DArticulo Articulo) { string rpta = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlcon; sqlcmd.CommandText = "PS_INSERTAR_ARTICULO"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdArticulo = new SqlParameter(); parIdArticulo.ParameterName = "@IDARTICULO"; parIdArticulo.SqlDbType = SqlDbType.Int; parIdArticulo.Direction = ParameterDirection.Output; sqlcmd.Parameters.Add(parIdArticulo); SqlParameter parCodigo = new SqlParameter(); parCodigo.ParameterName = "@CODIGO"; parCodigo.SqlDbType = SqlDbType.VarChar; parCodigo.Size = 50; parCodigo.Value = Articulo.Codigo; sqlcmd.Parameters.Add(parCodigo); SqlParameter parNombre = new SqlParameter(); parNombre.ParameterName = "@NOMBRE"; parNombre.SqlDbType = SqlDbType.VarChar; parNombre.Size = 50; parNombre.Value = Articulo.Nombre; sqlcmd.Parameters.Add(parNombre); SqlParameter parDescripcion = new SqlParameter(); parDescripcion.ParameterName = "@DESCRIPCION"; parDescripcion.SqlDbType = SqlDbType.VarChar; parDescripcion.Size = 250; parDescripcion.Value = Articulo.Descripcion; sqlcmd.Parameters.Add(parDescripcion); SqlParameter parImagen = new SqlParameter(); parImagen.ParameterName = "@IMAGEN"; parImagen.SqlDbType = SqlDbType.Image; parImagen.Value = Articulo.Imagen; sqlcmd.Parameters.Add(parImagen); SqlParameter parCategoria = new SqlParameter(); parCategoria.ParameterName = "@IDCATEGORIA"; parCategoria.SqlDbType = SqlDbType.Int; parCategoria.Value = Articulo.IdCategoria; sqlcmd.Parameters.Add(parCategoria); SqlParameter parIdPresentacion = new SqlParameter(); parIdPresentacion.ParameterName = "@IDPRESENTACION"; parIdPresentacion.SqlDbType = SqlDbType.Int; parIdPresentacion.Value = Articulo.IdPresentacion; sqlcmd.Parameters.Add(parIdPresentacion); rpta = sqlcmd.ExecuteNonQuery() == 1 ? "OK":"NO SE INGRESO"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlcon.State == ConnectionState.Open) { sqlcon.Close(); } } return(rpta); }
//Método Editar public string Editar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdarticulo = new SqlParameter(); ParIdarticulo.ParameterName = "@idarticulo"; ParIdarticulo.SqlDbType = SqlDbType.Int; ParIdarticulo.Value = Articulo.Idarticulo; SqlCmd.Parameters.Add(ParIdarticulo); SqlParameter ParCodigo = new SqlParameter(); ParCodigo.ParameterName = "@codigo"; ParCodigo.SqlDbType = SqlDbType.VarChar; ParCodigo.Size = 50; ParCodigo.Value = Articulo.Codigo; SqlCmd.Parameters.Add(ParCodigo); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Articulo.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.VarChar; ParDescripcion.Size = 1024; ParDescripcion.Value = Articulo.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); SqlParameter ParImagen = new SqlParameter(); ParImagen.ParameterName = "@imagen"; ParImagen.SqlDbType = SqlDbType.Image; ParImagen.Value = Articulo.Imagen; SqlCmd.Parameters.Add(ParImagen); SqlParameter Parstock = new SqlParameter(); Parstock.ParameterName = "@stock"; Parstock.SqlDbType = SqlDbType.VarChar; Parstock.Value = Articulo.Stock; SqlCmd.Parameters.Add(Parstock); SqlParameter ParprecioCompra = new SqlParameter(); ParprecioCompra.ParameterName = "@precioCompra"; ParprecioCompra.SqlDbType = SqlDbType.VarChar; ParprecioCompra.Value = Articulo.PrecioCompra; SqlCmd.Parameters.Add(ParprecioCompra); SqlParameter ParprecioVenta = new SqlParameter(); ParprecioVenta.ParameterName = "@precioVenta"; ParprecioVenta.SqlDbType = SqlDbType.VarChar; ParprecioVenta.Value = Articulo.PrecioCompra; SqlCmd.Parameters.Add(ParprecioVenta); //Ejecutamos nuestro comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
// metodo insertar public string Insertar(DArticulo Articulo) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Codigo SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_articulo"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdarticulo = new SqlParameter(); ParIdarticulo.ParameterName = "@idarticulo"; ParIdarticulo.SqlDbType = SqlDbType.Int; ParIdarticulo.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdarticulo); SqlParameter ParCodigo = new SqlParameter(); ParCodigo.ParameterName = "@codigo"; ParCodigo.SqlDbType = SqlDbType.VarChar; ParCodigo.Size = 50; ParCodigo.Value = Articulo.Codigo; SqlCmd.Parameters.Add(ParCodigo); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Articulo.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.VarChar; ParDescripcion.Size = 256; ParDescripcion.Value = Articulo.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); SqlParameter ParImagen = new SqlParameter(); ParImagen.ParameterName = "@imagen"; ParImagen.SqlDbType = SqlDbType.Image; ParImagen.Value = Articulo.Imagen; SqlCmd.Parameters.Add(ParImagen); SqlParameter ParIdcategoria = new SqlParameter(); ParIdcategoria.ParameterName = "@idcategoria"; ParIdcategoria.SqlDbType = SqlDbType.VarChar; ParIdcategoria.Value = Articulo.Idcategoria; SqlCmd.Parameters.Add(ParIdcategoria); SqlParameter ParIdpresentacion = new SqlParameter(); ParIdpresentacion.ParameterName = "@idpresentacion"; ParIdpresentacion.SqlDbType = SqlDbType.VarChar; ParIdpresentacion.Value = Articulo.Idpresentacion; SqlCmd.Parameters.Add(ParIdpresentacion); //ejecutar comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Método Eliminar que llama al método Eliminar de la clase DArticulo //de la CapaDatos public static string Eliminar(int idarticulo) { DArticulo Obj = new DArticulo(); Obj.Idarticulo = idarticulo; return Obj.Eliminar(Obj); }