Esempio n. 1
0
        public int InsertarCOM_SubCategoria(COM_SubCategoriasBE _COM_SubCategoriasBE)
        {
            int IdSubCategoria = -1;

            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarCOM_SubCategoria";
            cmd.CommandType      = CommandType.StoredProcedure;
            try
            {
                SqlParameter par1 = cmd.Parameters.Add("@SubCategoria_desc", SqlDbType.NVarChar, 200);
                par1.Direction = ParameterDirection.Input;
                par1.Value     = _COM_SubCategoriasBE.SubCategoria_desc;

                SqlParameter par2 = cmd.Parameters.Add("@SubCategoria_codigo", SqlDbType.NChar, 6);
                par2.Direction = ParameterDirection.Input;
                par2.Value     = _COM_SubCategoriasBE.SubCategoria_codigo;

                SqlParameter par3 = cmd.Parameters.Add("@AreaLabor_id", SqlDbType.SmallInt);
                par3.Direction = ParameterDirection.Input;
                par3.Value     = _COM_SubCategoriasBE.AreaLabor_id;

                par1           = cmd.Parameters.Add("@FSeguro", SqlDbType.NVarChar, 50);
                par1.Direction = ParameterDirection.Input;
                par1.Value     = _COM_SubCategoriasBE.FSeguro;

                par1           = cmd.Parameters.Add("@FInseguro", SqlDbType.NVarChar, 50);
                par1.Direction = ParameterDirection.Input;
                par1.Value     = _COM_SubCategoriasBE.FInseguro;

                SqlParameter par4 = cmd.Parameters.Add("@@identity", SqlDbType.Int);
                par4.Direction = ParameterDirection.ReturnValue;
                cnx.Open();
                int n = cmd.ExecuteNonQuery();
                if (n > 0)
                {
                    IdSubCategoria = (int)par4.Value;
                }
            }
            catch (SqlException x)
            {
                IdSubCategoria = -1;
            }
            catch (Exception x)
            {
                IdSubCategoria = -1;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(IdSubCategoria);
        }
Esempio n. 2
0
        private bool buscarSubCategorias(COM_SubCategoriasBE obeSubCategoria)
        {
            bool exitoIdSubCategoria = true;

            if (!ddlCategoria.SelectedValue.Equals("0"))
            {
                exitoIdSubCategoria = (obeSubCategoria.AreaLabor_id.ToString().Equals(ddlCategoria.SelectedValue));
            }
            return(exitoIdSubCategoria);
        }
Esempio n. 3
0
        public List <COM_SubCategoriasBE> ListarCOM_SubCategoriasBySector(short _AreaLabor_id)
        {
            string conexion = MiConexion.GetCnx();
            List <COM_SubCategoriasBE> lCOM_SubCategoriasBE = null;
            SqlParameter par1;

            try
            {
                SqlConnection con = new SqlConnection(conexion);
                con.Open();
                SqlCommand cmd = new SqlCommand("sp_ListarCOM_SubCategoriasByAreaLabor", con);
                cmd.CommandType = CommandType.StoredProcedure;
                par1            = cmd.Parameters.Add(new SqlParameter("@AreaLabor_id", SqlDbType.SmallInt));
                par1.Direction  = ParameterDirection.Input;
                cmd.Parameters["@AreaLabor_id"].Value = _AreaLabor_id;
                SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);

                if (drd != null)
                {
                    lCOM_SubCategoriasBE = new List <COM_SubCategoriasBE>();
                    int posSubCategoria_id                = drd.GetOrdinal("SubCategoria_id");
                    int posSubCategoria_desc              = drd.GetOrdinal("SubCategoria_desc");
                    int posSubCategoria_codigo            = drd.GetOrdinal("SubCategoria_codigo");
                    int posAreaLabor_id                   = drd.GetOrdinal("AreaLabor_id");
                    int posFSeguro                        = drd.GetOrdinal("FSeguro");
                    int posFInseguro                      = drd.GetOrdinal("FInseguro");
                    COM_SubCategoriasBE obeSubCategoriaBE = null;
                    while (drd.Read())
                    {
                        obeSubCategoriaBE = new COM_SubCategoriasBE();
                        obeSubCategoriaBE.SubCategoria_id     = drd.GetInt16(posSubCategoria_id);
                        obeSubCategoriaBE.SubCategoria_desc   = drd.GetString(posSubCategoria_desc);
                        obeSubCategoriaBE.SubCategoria_codigo = drd.GetString(posSubCategoria_codigo);
                        obeSubCategoriaBE.AreaLabor_id        = drd.GetInt16(posAreaLabor_id);
                        obeSubCategoriaBE.FSeguro             = drd.GetString(posFSeguro);
                        obeSubCategoriaBE.FInseguro           = drd.GetString(posFInseguro);
                        lCOM_SubCategoriasBE.Add(obeSubCategoriaBE);
                    }
                    drd.Close();
                    con.Close();
                }
            }
            catch (SqlException ex)
            {
            }
            catch (Exception ex)
            {
            }
            return(lCOM_SubCategoriasBE);
        }
Esempio n. 4
0
        public COM_SubCategoriasBE TraerCOM_SubCategoriaByID(short SubCategoria_id)
        {
            string conexion = MiConexion.GetCnx();
            COM_SubCategoriasBE obeSubCategoriasBE = null;
            SqlParameter        par1;

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_TraerCOM_SubCategoriasById";
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_id"].Value = SubCategoria_id;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    obeSubCategoriasBE = new COM_SubCategoriasBE();
                    obeSubCategoriasBE.SubCategoria_id   = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("SubCategoria_id")));
                    obeSubCategoriasBE.SubCategoria_desc = dtr.GetValue(dtr.GetOrdinal("SubCategoria_desc")).ToString();

                    obeSubCategoriasBE.SubCategoria_codigo = dtr.GetValue(dtr.GetOrdinal("SubCategoria_codigo")).ToString();
                    obeSubCategoriasBE.AreaLabor_id        = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("AreaLabor_id")));
                    obeSubCategoriasBE.fecha_reg           = Convert.ToDateTime(dtr.GetValue(dtr.GetOrdinal("fecha_reg")));
                    obeSubCategoriasBE.activo    = Convert.ToBoolean(dtr.GetValue(dtr.GetOrdinal("activo")));
                    obeSubCategoriasBE.FSeguro   = dtr.GetValue(dtr.GetOrdinal("FSeguro")).ToString();
                    obeSubCategoriasBE.FInseguro = dtr.GetValue(dtr.GetOrdinal("FInseguro")).ToString();
                    dtr.Close();
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            catch (Exception ex)
            {
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(obeSubCategoriasBE);
        }
Esempio n. 5
0
        protected void ddlSubCategoria_SelectedIndexChanged(object sender, EventArgs e)
        {
            COM_SubCategoriasBE _COM_SubCategoriasBE = new COM_SubCategoriasBE();
            short subcat = 0;

            subcat = short.Parse(ddlSubCategoria.SelectedValue);
            if (subcat != 0)
            {
                _COM_SubCategoriasBE = _COM_SubCategoriasBL.TraerCOM_SubCategoriaByID(subcat);
                StringBuilder Tabla = new StringBuilder();
                Tabla.AppendLine("<p class='imglist'>");
                Tabla.AppendLine("<a href='fotos/" + _COM_SubCategoriasBE.FSeguro + "' data-fancybox data-caption='Comportamiento Seguro'><img src='fotos/" + _COM_SubCategoriasBE.FSeguro + "' width='50px'/></a>");
                Tabla.AppendLine("<a href='fotos/" + _COM_SubCategoriasBE.FInseguro + "' data-fancybox data-caption='Comportamiento Inseguro'><img src='fotos/" + _COM_SubCategoriasBE.FInseguro + "' width='50px'/></a>");
                Tabla.AppendLine("</p>");
                ltlImagen.Text = Tabla.ToString();
            }
        }
Esempio n. 6
0
        public List <COM_SubCategoriasBE> ListarCOM_SubCategoriasO_Act()
        {
            string conexion = MiConexion.GetCnx();
            List <COM_SubCategoriasBE> lCOM_SubCategoriasBE = null;

            try
            {
                SqlConnection con = new SqlConnection(conexion);
                con.Open();
                SqlCommand cmd = new SqlCommand("sp_ListarCOM_SubCategorias_Act", con);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);

                if (drd != null)
                {
                    lCOM_SubCategoriasBE = new List <COM_SubCategoriasBE>();
                    int posSubCategoria_id                = drd.GetOrdinal("SubCategoria_id");
                    int posSubCategoria_desc              = drd.GetOrdinal("SubCategoria_desc");
                    int posSubCategoria_codigo            = drd.GetOrdinal("SubCategoria_codigo");
                    int posAreaLabor_id                   = drd.GetOrdinal("AreaLabor_id");
                    COM_SubCategoriasBE obeSubCategoriaBE = null;
                    while (drd.Read())
                    {
                        obeSubCategoriaBE = new COM_SubCategoriasBE();
                        obeSubCategoriaBE.SubCategoria_id     = drd.GetInt16(posSubCategoria_id);
                        obeSubCategoriaBE.SubCategoria_desc   = drd.GetString(posSubCategoria_desc);
                        obeSubCategoriaBE.SubCategoria_codigo = drd.GetString(posSubCategoria_codigo);
                        obeSubCategoriaBE.AreaLabor_id        = drd.GetInt16(posAreaLabor_id);
                        lCOM_SubCategoriasBE.Add(obeSubCategoriaBE);
                    }
                    drd.Close();
                    con.Close();
                }
            }
            catch (SqlException ex)
            {
            }
            catch (Exception ex)
            {
            }
            return(lCOM_SubCategoriasBE);
        }
Esempio n. 7
0
        public bool ActualizarCOM_SubCategoria(COM_SubCategoriasBE _COM_SubCategoriasBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarCOM_SubCategoria";
            SqlParameter par1;
            bool         _vcod;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_id"].Value = _COM_SubCategoriasBE.SubCategoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_desc", SqlDbType.VarChar, 200));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_desc"].Value = _COM_SubCategoriasBE.SubCategoria_desc;
                cnx.Open();
                cmd.ExecuteNonQuery();
                _vcod = true;
            }
            catch (SqlException x)
            {
                _vcod = false;
            }
            catch (Exception x)
            {
                _vcod = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }

            return(_vcod);
        }
Esempio n. 8
0
 public bool ActualizarCOM_SubCategoria(COM_SubCategoriasBE _COM_SubCategoriasBE)
 {
     return(_COM_SubCategoriasADO.ActualizarCOM_SubCategoria(_COM_SubCategoriasBE));
 }
Esempio n. 9
0
 public int InsertarCOM_SubCategoria(COM_SubCategoriasBE _COM_SubCategoriasBE)
 {
     return(_COM_SubCategoriasADO.InsertarCOM_SubCategoria(_COM_SubCategoriasBE));
 }