//metodo BuscarNombre 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 = "spBuscar_categoria"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textoBuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Categoria.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//metodo insertar public string Insertar(Dcategoria Categoria) { string respuesta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.Cn; sqlCon.Open(); SqlCommand sqlCnd = new SqlCommand(); sqlCnd.Connection = sqlCon; sqlCnd.CommandText = "spInsertar_Categoria"; sqlCnd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcategoria = new SqlParameter(); ParIdcategoria.ParameterName = "@idCategoria"; ParIdcategoria.SqlDbType = SqlDbType.Int; ParIdcategoria.Direction = ParameterDirection.Output; sqlCnd.Parameters.Add(ParIdcategoria); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = Categoria.Nombre; sqlCnd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.SqlDbType = SqlDbType.Text; ParDescripcion.Value = Categoria.Descripcion; sqlCnd.Parameters.Add(ParDescripcion); //ejecuta comandos respuesta = sqlCnd.ExecuteNonQuery() == 1 ? "ok":"no se ingreso el "; } catch (Exception ex) { respuesta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(respuesta); }
//metodo Eliminar public string Eliminar(Dcategoria Categoria) { string respuesta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.Cn; sqlCon.Open(); SqlCommand sqlCnd = new SqlCommand(); sqlCnd.Connection = sqlCon; sqlCnd.CommandText = "spEliminar_categoria"; sqlCnd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdcategoria = new SqlParameter(); ParIdcategoria.ParameterName = "@idCategoria"; ParIdcategoria.SqlDbType = SqlDbType.Int; ParIdcategoria.Value = Categoria.IdCategoria; sqlCnd.Parameters.Add(ParIdcategoria); //ejecuta comandos respuesta = sqlCnd.ExecuteNonQuery() == 1 ? "ok" : "no se elimino el registro "; } catch (Exception ex) { respuesta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(respuesta); }