コード例 #1
0
        protected void btnSave_click(object sender, EventArgs e)
        {
            EmpresaNegocio negocio             = new EmpresaNegocio();
            E_EMPRESAS     vExperienciaAgregar = new E_EMPRESAS();


            if (!ptipo.Equals("Agregar"))
            {
                vExperienciaProfesional.CL_EMPRESA = txtClCatalogo.Text;
                vExperienciaProfesional.NB_EMPRESA = txtNbCatalogo.Text;
                // vExperienciaProfesional.NB_RAZON_SOCIAL = txtNBRazon.Text;
                E_RESULTADO vResultado = negocio.InsertaActualiza_C_EMPRESA(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_EMPRESA: vExperienciaProfesional);
                //  = nRol.InsertaActualizaRoles(vClOperacion, vRol, vFunciones, vClUsuario, vNbPrograma);
                string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
            }
            else
            {
                vExperienciaAgregar.ID_EMPRESA = 1;
                vExperienciaAgregar.NB_EMPRESA = txtNbCatalogo.Text;
                vExperienciaAgregar.CL_EMPRESA = txtClCatalogo.Text;
                //vExperienciaAgregar.NB_RAZON_SOCIAL = txtNBRazon.Text;



                E_RESULTADO vResultado = negocio.InsertaActualiza_C_EMPRESA(tipo_transaccion: E_TIPO_OPERACION_DB.I.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_EMPRESA: vExperienciaAgregar);

                string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;


                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
            }
        }
コード例 #2
0
        public XElement InsertaActualiza_C_EMPRESA(string tipo_transaccion, E_EMPRESAS V_C_EMPRESA, string usuario, string programa)
        {
            using (context = new SistemaSigeinEntities())
            {
                //Declaramos el objeto de valor de retorno
                ObjectParameter pout_clave_retorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
                //  pout_clave_retorno.Value = "";
                context.SPE_INSERTA_ACTUALIZA_C_EMPRESA(pout_clave_retorno, V_C_EMPRESA.ID_EMPRESA, V_C_EMPRESA.CL_EMPRESA, V_C_EMPRESA.NB_EMPRESA, V_C_EMPRESA.NB_RAZON_SOCIAL, usuario, usuario, programa, programa, tipo_transaccion);

                return(XElement.Parse(pout_clave_retorno.Value.ToString()));
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            EmpresaNegocio negocio = new EmpresaNegocio();

            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            if (!IsPostBack)
            {
                ptipo = Request.QueryString["TIPO"];
                vExperienciaProfesional = new E_EMPRESAS();
                if (!ptipo.Equals("Agregar"))
                {
                    pID = int.Parse((Request.QueryString["ID"]));

                    // AreaInteresNegocio negocio = new AreaInteresNegocio();
                    var vObjetoAreaInteres = negocio.Obtener_C_EMPRESA(ID_EMPRESA: pID).FirstOrDefault();
                    vExperienciaProfesional.ID_EMPRESA      = vObjetoAreaInteres.ID_EMPRESA;
                    vExperienciaProfesional.CL_EMPRESA      = vObjetoAreaInteres.CL_EMPRESA;
                    vExperienciaProfesional.NB_EMPRESA      = vObjetoAreaInteres.NB_EMPRESA;
                    vExperienciaProfesional.NB_RAZON_SOCIAL = vObjetoAreaInteres.NB_RAZON_SOCIAL;
                    vExperienciaProfesional.DS_FILTRO       = vObjetoAreaInteres.DS_FILTRO;



                    if (vExperienciaProfesional != null)
                    {
                        txtNbCatalogo.Text = vExperienciaProfesional.NB_EMPRESA;
                        txtClCatalogo.Text = vExperienciaProfesional.CL_EMPRESA;
                        //  txtNBRazon.Text = vExperienciaProfesional.NB_RAZON_SOCIAL;
                        txtClCatalogo.ReadOnly = true;
                    }
                }
                else
                {
                }
            }

            else
            {
            }
        }
コード例 #4
0
ファイル: EmpresaNegocio.cs プロジェクト: AcruxPDE/SIGEIN50
        public E_RESULTADO InsertaActualiza_C_EMPRESA(string tipo_transaccion, E_EMPRESAS V_C_EMPRESA, string usuario, string programa)
        {
            EmpresaOperaciones operaciones = new EmpresaOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.InsertaActualiza_C_EMPRESA(tipo_transaccion, V_C_EMPRESA, usuario, programa)));
        }