コード例 #1
0
        //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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        // 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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        //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);
        }
コード例 #7
0
        //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);
        }