Example #1
0
        public static List <Common.Clases.Tipo_Operario> TraerTodos()
        {
            List <Common.Clases.Tipo_Operario> retorno = new List <Common.Clases.Tipo_Operario>();

            Common.Clases.Tipo_Operario tipop;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();

                SqlCommand cmd = new SqlCommand("TraerTodosTipo_Operario", conn);

                cmd.CommandType = CommandType.StoredProcedure;

                using (SqlDataReader oReader = cmd.ExecuteReader())
                {
                    while (oReader.Read())
                    {
                        tipop               = new Common.Clases.Tipo_Operario();
                        tipop.Nom_TO        = oReader["nom"].ToString();
                        tipop.Valor_hora_TO = int.Parse(oReader["valor_hora"].ToString());
                        retorno.Add(tipop);
                    }
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Example #2
0
        public static bool Eliminar(Common.Clases.Tipo_Operario pTipoOperario)
        {
            bool retorno = true;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();
                SqlCommand cmd = new SqlCommand("Tipo_Operario_Eliminar", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@nom", pTipoOperario.Nom_TO));
                int rtn = cmd.ExecuteNonQuery();
                if (rtn <= 0)
                {
                    retorno = false;
                }
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Example #3
0
        public static Common.Clases.Operario TraerEspecifica(Common.Clases.Operario pOperario)
        {
            Common.Clases.Operario retorno = null;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();

                //1. Identificamos el store procedure a ejecutar
                SqlCommand cmd = new SqlCommand("TraerEspecifico_Operarios", conn);

                //2. Identificamos el tipo de ejecucion, en este caso un SP
                cmd.CommandType = CommandType.StoredProcedure;

                //3. En caso de que los lleve se ponen los parametros del SP
                cmd.Parameters.Add(new SqlParameter("@ci", pOperario.Ci));

                // Ejecutamos el store desde c#
                using (SqlDataReader oReader = cmd.ExecuteReader())
                {
                    while (oReader.Read())
                    {
                        retorno           = new Common.Clases.Operario();
                        retorno.Ci        = oReader["ci"].ToString();
                        retorno.Nombre    = oReader["nom"].ToString();
                        retorno.Direccion = oReader["dir"].ToString();
                        retorno.Telefono  = oReader["tel"].ToString();
                        Common.Clases.Tipo_Operario to = new Common.Clases.Tipo_Operario();
                        to.Nom_TO        = oReader["tipo"].ToString();
                        to.Valor_hora_TO = int.Parse(oReader["valor_hora"].ToString());
                        retorno.Tipo_op  = to;
                    }

                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Example #4
0
        public static bool Agregar(Common.Clases.Tipo_Operario pTipoOperario)
        {
            bool retorno = true;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();

                // 1. identificamos el store procedure a ejecutar
                SqlCommand cmd = new SqlCommand("Tipo_Operario_Agregar", conn);

                // 2. identificamos el tipo de ejecuciĆ³n, en este caso un SP
                cmd.CommandType = CommandType.StoredProcedure;

                // 3. en caso de que los lleve se ponen los parametros del SP
                cmd.Parameters.Add(new SqlParameter("@nom", pTipoOperario.Nom_TO));
                cmd.Parameters.Add(new SqlParameter("@valor_hora", pTipoOperario.Valor_hora_TO));

                // ejecutamos el store desde c#
                int rtn = cmd.ExecuteNonQuery();

                if (rtn <= 0)
                {
                    retorno = false;
                }

                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(retorno);
        }
Example #5
0
        public static List <Common.Clases.Operario> TraerTodas()
        {
            List <Common.Clases.Operario> retorno = new List <Common.Clases.Operario>();

            Common.Clases.Operario ope;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();

                SqlCommand cmd = new SqlCommand("TraerTodosOperarios", conn);

                cmd.CommandType = CommandType.StoredProcedure;

                using (SqlDataReader oReader = cmd.ExecuteReader()) // en un SELECT es SqlDataReader
                {
                    while (oReader.Read())
                    {
                        ope           = new Common.Clases.Operario();
                        ope.Ci        = oReader["ci"].ToString();
                        ope.Nombre    = oReader["nom"].ToString();
                        ope.Direccion = oReader["dir"].ToString();
                        ope.Telefono  = oReader["tel"].ToString();
                        Common.Clases.Tipo_Operario to = new Common.Clases.Tipo_Operario();
                        to.Nom_TO   = oReader["tipo"].ToString();
                        ope.Tipo_op = to;
                        retorno.Add(ope);
                    }
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }