//metodo desactivar public string Desactivar(DCategoria Categoria) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.conexion; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spdesactivar_categoria"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros SqlParameter ParIdCategoria = new SqlParameter(); ParIdCategoria.ParameterName = "@idcategoria"; ParIdCategoria.SqlDbType = SqlDbType.Int; ParIdCategoria.Value = Categoria.Idcategoria; SqlCmd.Parameters.Add(ParIdCategoria); //Ejecutamos el comando respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Desactivó."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }
//metodo insertar public string Insertar(DCategoria Categoria) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.conexion; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_categoria"; SqlCmd.CommandType = CommandType.StoredProcedure; //parametros 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_categoria"; ParNombre.SqlDbType = SqlDbType.NVarChar; ParNombre.Size = 100; ParNombre.Value = Categoria.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParDescripcion = new SqlParameter(); ParDescripcion.ParameterName = "@descripcion_categoria"; ParDescripcion.SqlDbType = SqlDbType.NVarChar; ParDescripcion.Value = Categoria.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); SqlParameter ParImagen = new SqlParameter(); ParImagen.ParameterName = "@imagen_categoria"; ParImagen.SqlDbType = SqlDbType.NVarChar; ParImagen.Value = Categoria.Imagen; SqlCmd.Parameters.Add(ParImagen); SqlParameter ParActiva = new SqlParameter(); ParActiva.ParameterName = "@activa_categoria"; ParActiva.SqlDbType = SqlDbType.Int; ParActiva.Value = Categoria.Activa; SqlCmd.Parameters.Add(ParActiva); //Ejecutamos el comando respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Ingresó el Registro."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }