//Metodo BuscarNombre public DataTable BuscarNombre(Dcategoria Cateria) { //Cadena de conexion y DataTable (tabla) var resultadoTabla = new DataTable("categoria"); var conexionSql = new SqlConnection(Utilidades.conexion); try { var comandoSql = new SqlCommand("[spbuscar_categoria]", conexionSql);; comandoSql.CommandType = CommandType.StoredProcedure; //Parametros var parTextoBuscar = new SqlParameter("@textobuscar", SqlDbType.VarChar, 50); parTextoBuscar.Value = Cateria.TextoBuscar; comandoSql.Parameters.Add(parTextoBuscar); var sqlDat = new SqlDataAdapter(comandoSql); sqlDat.Fill(resultadoTabla); } catch (Exception) { resultadoTabla = null; } return(resultadoTabla); }
public DataTable BuscarNombre(Dcategoria Categoria) { DataTable DtResultado = new DataTable("CATEGORIA"); SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlcon; sqlcmd.CommandText = "SP_BUSCAR_CATEGORIA"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parTextBuscar = new SqlParameter(); parTextBuscar.ParameterName = "@TEXTOBUSCAR"; parTextBuscar.SqlDbType = SqlDbType.VarChar; parTextBuscar.Size = 50; parTextBuscar.Value = Categoria.TextoBuscar; sqlcmd.Parameters.Add(parTextBuscar); SqlDataAdapter sqlDat = new SqlDataAdapter(); sqlDat.Fill(DtResultado); }catch (Exception) { DtResultado = null; } return(DtResultado); }
public string Eliminar(Dcategoria Categoria) { string rpta = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlcon; sqlcmd.CommandText = "SP_ELIMINAR_CATEGORIA"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdcategoria = new SqlParameter(); parIdcategoria.ParameterName = "@IDCATEGORIA"; parIdcategoria.SqlDbType = SqlDbType.Int; parIdcategoria.Value = Categoria.IdCategoria; rpta = sqlcmd.ExecuteNonQuery() == 1 ? "ok" : "no se elimino"; }catch (Exception ex) { rpta = ex.Message; } finally { if (sqlcon.State == ConnectionState.Open) { sqlcon.Close(); } } return(rpta); }
// metodo para insert eliminar //con DCategoria esta instancia para recibir a manera de objeto public string Insertar(Dcategoria Categoria) { string rpta = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); // estableciendo conexion SqlCommand Sqlcmd = new SqlCommand(); Sqlcmd.Connection = sqlcon; Sqlcmd.CommandText = "SP_INSERTAR_CATEGORIA"; Sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdCategoria = new SqlParameter(); parIdCategoria.ParameterName = "@IDCATEGORIA"; parIdCategoria.SqlDbType = SqlDbType.Int; parIdCategoria.Direction = ParameterDirection.Output; Sqlcmd.Parameters.Add(parIdCategoria); SqlParameter parNombre = new SqlParameter(); parNombre.ParameterName = "@NOMBRE"; parNombre.SqlDbType = SqlDbType.VarChar; parNombre.Size = 50; parNombre.Value = Categoria.Nombre; Sqlcmd.Parameters.Add(parNombre); SqlParameter parDecripcion = new SqlParameter(); parDecripcion.ParameterName = "@DESCRIPCION"; parDecripcion.SqlDbType = SqlDbType.VarChar; parDecripcion.Size = 250; parDecripcion.Value = Categoria.Descripcion; Sqlcmd.Parameters.Add(parDecripcion); // EJECUTANDO COMANDOS 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); }
public string Editar(Dcategoria Categoria) { string rpta = ""; SqlConnection sqlcon = new SqlConnection(); try { sqlcon.ConnectionString = Conexion.Cn; sqlcon.Open(); SqlCommand sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlcon; sqlcmd.CommandText = "SP_EDITAR_CATEGORIA"; sqlcmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdCategoria = new SqlParameter(); parIdCategoria.ParameterName = "@IDCATEGORIA"; parIdCategoria.SqlDbType = SqlDbType.Int; parIdCategoria.Value = Categoria.IdCategoria; sqlcmd.Parameters.Add(parIdCategoria); SqlParameter parNombre = new SqlParameter(); parNombre.ParameterName = "@NOMBRE"; parNombre.SqlDbType = SqlDbType.VarChar; parNombre.Size = 50; parNombre.Value = Categoria.Nombre; sqlcmd.Parameters.Add(parNombre); SqlParameter parDescripcion = new SqlParameter(); parDescripcion.ParameterName = "@DESCRIPCION"; parDescripcion.SqlDbType = SqlDbType.VarChar; parDescripcion.Size = 250; parDescripcion.Value = Categoria.Descripcion; sqlcmd.Parameters.Add(parDescripcion); rpta = sqlcmd.ExecuteNonQuery() == 1 ? "OK" : "no se actualizo"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlcon.State == ConnectionState.Open) { sqlcon.Close(); } } return(rpta); }
//Metodo Editar public string Editar(Dcategoria Categoria) { string repuesta = ""; var conexionSql = new SqlConnection(Utilidades.conexion); try { //Asignar y abrir StringConnection conexionSql.Open(); //Establecer el comando SQL var comandoSql = new SqlCommand("[speditar_categoria]", conexionSql); comandoSql.CommandType = CommandType.StoredProcedure; //Parametros para el comandoSql (StoreProcedure) var parIdCategoria = new SqlParameter("@idcategoria", SqlDbType.Int); parIdCategoria.Value = Categoria.IdCategoria; comandoSql.Parameters.Add(parIdCategoria); var parNombre = new SqlParameter("@nombre", SqlDbType.VarChar, 50); parNombre.Value = Categoria.Nombre; comandoSql.Parameters.Add(parNombre); var parDescripcion = new SqlParameter("@descripcion", SqlDbType.VarChar, 256); parDescripcion.Value = Categoria.Descripcion; comandoSql.Parameters.Add(parDescripcion); //Ejecucion del comando repuesta = comandoSql.ExecuteNonQuery() == 1 ? "Ok" : "No se pudo editar el registro"; } catch (Exception ex) { repuesta = ex.Message; } finally { if (conexionSql.State == ConnectionState.Open) { conexionSql.Close(); } } return(repuesta); }
//Metodo Eliminar public string Eliminar(Dcategoria Categoria) { string respuesta = ""; var conexionSql = new SqlConnection(Utilidades.conexion); try { //abrir StringConnection conexionSql.Open(); //Establecer el comando SQL var comandoSql = new SqlCommand("[speliminar_categoria]", conexionSql); comandoSql.CommandType = CommandType.StoredProcedure; //Parametros para el comandoSql (StoreProcedure) var ParIdCategoria = new SqlParameter("@idcategoria", SqlDbType.Int); ParIdCategoria.Value = Categoria.IdCategoria; comandoSql.Parameters.Add(ParIdCategoria); //Ejecucion del comando respuesta = comandoSql.ExecuteNonQuery() == 1 ? "Ok" : "No se pudo eliminar el registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (conexionSql.State == ConnectionState.Open) { conexionSql.Close(); } } return(respuesta); }