Esempio n. 1
0
        private String Homologar(tabla.proceso procesoManual)
        {
            String procesoHomologado = null;

            switch (procesoManual)
            {
            case tabla.proceso.ContactoComercial:
                procesoHomologado = Procesos.Comercial.ToString();
                break;

            case tabla.proceso.ContactoSeleccion:
                procesoHomologado = Procesos.Seleccion.ToString();
                break;

            case tabla.proceso.ContactoContratacion:
                procesoHomologado = Procesos.Contratacion.ToString();
                break;

            case tabla.proceso.Nomina:
                procesoHomologado = Procesos.Nomina.ToString();
                break;

            case tabla.proceso.ContactoFinanciera:
                procesoHomologado = Procesos.Financiera.ToString();
                break;

            case tabla.proceso.ContactoJuridica:
                procesoHomologado = Procesos.Juridica.ToString();
                break;

            case tabla.proceso.ContactoSaludIntegral:
                procesoHomologado = Procesos.SaludIntegral.ToString();
                break;

            case tabla.proceso.ContactoOperaciones:
                procesoHomologado = Procesos.Operaciones.ToString();
                break;

            case tabla.proceso.ContactoBienestarSocial:
                procesoHomologado = Procesos.BienestarSocial.ToString();
                break;

            case tabla.proceso.ContactoRse:
                procesoHomologado = Procesos.Rse.ToString();
                break;

            case tabla.proceso.ContactoComprasEInventario:
                procesoHomologado = Procesos.ComprasEInventario.ToString();
                break;

            case tabla.proceso.ContactoContabilidad:
                procesoHomologado = Procesos.Contabilidad.ToString();
                break;
            }
            return(procesoHomologado);
        }
Esempio n. 2
0
        public Proceso ObteneroPorId(tabla.proceso procesoManualDeServicio, String empresa)
        {
            Conexion  datos     = new Conexion(empresa);
            DataSet   dataSet   = new DataSet();
            DataView  dataView  = new DataView();
            DataTable dataTable = new DataTable();
            String    sql       = null;
            String    proceso   = Homologar(procesoManualDeServicio);

            sql  = "usp_oper_permisos_obtenerPorProceso ";
            sql += "'" + proceso + "'";

            try
            {
                dataSet   = datos.ExecuteReader(sql);
                dataView  = dataSet.Tables[0].DefaultView;
                dataTable = dataView.Table;
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            finally
            {
                Cargar(dataTable);
                if (dataTable != null)
                {
                    dataTable.Dispose();
                }
                if (dataView != null)
                {
                    dataView.Dispose();
                }
                if (dataSet != null)
                {
                    dataSet.Dispose();
                }
                datos.Desconectar();
            }
            return(this);
        }
    private void cargar_DropDownList_CONTACTO_CONTRATACION()
    {
        DropDownList_CONTACTO_CONTRATACION.Items.Clear();

        System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem("Seleccione...", "");
        DropDownList_CONTACTO_CONTRATACION.Items.Add(item);

        Decimal ID_EMPRESA = Convert.ToDecimal(HiddenField_ID_EMPRESA.Value);

        contactos _contactos = new contactos(Session["idEmpresa"].ToString());

        tabla.proceso pr = tabla.proceso.ContactoContratacion;
        DataTable     tablaContactosOriginal = _contactos.ObtenerContactosPorIdEmpresa(ID_EMPRESA, pr);

        foreach (DataRow fila in tablaContactosOriginal.Rows)
        {
            item = new System.Web.UI.WebControls.ListItem(fila["CONT_NOM"].ToString(), fila["REGISTRO"].ToString());
            DropDownList_CONTACTO_CONTRATACION.Items.Add(item);
        }

        DropDownList_CONTACTO_CONTRATACION.DataBind();
    }