예제 #1
0
 public XElement InsertarActualizarCCentroAdmvo(String pClTipoOperacion, E_CENTROS_ADMVOS vCCentroAdmvo, string usuario, string programa)
 {
     using (context = new SistemaSigeinEntities())
     {
         ObjectParameter poutClaveRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_CENTRO_ADMVO(poutClaveRetorno, vCCentroAdmvo.ID_CENTRO_ADMVO, vCCentroAdmvo.CL_CLIENTE, vCCentroAdmvo.ID_REGISTRO_PATRONAL, vCCentroAdmvo.CL_CENTRO_ADMVO, vCCentroAdmvo.NB_CENTRO_ADMVO, vCCentroAdmvo.NB_CALLE, vCCentroAdmvo.NB_NO_EXTERIOR, vCCentroAdmvo.NB_NO_INTERIOR, vCCentroAdmvo.NB_COLONIA, vCCentroAdmvo.CL_MUNICIPIO, vCCentroAdmvo.NB_MUNICIPIO, vCCentroAdmvo.CL_ESTADO, vCCentroAdmvo.NB_ESTADO, vCCentroAdmvo.CL_CODIGO_POSTAL, vCCentroAdmvo.CL_ZONA_ECONOMICA, usuario, usuario, programa, programa, pClTipoOperacion.ToString());
         return(XElement.Parse(poutClaveRetorno.Value.ToString()));
     }
 }
예제 #2
0
        protected void btnGuardarCentroAdmvo_Click(object sender, EventArgs e)
        {
            if (Request.QueryString["ID"] != null)
            {
                vTipoTransaccion = E_TIPO_OPERACION_DB.A.ToString();
            }
            else
            {
                vTipoTransaccion = E_TIPO_OPERACION_DB.I.ToString();
            }
            String vClEstado    = "";
            String vNbEstado    = "";
            String vClMunicipio = "";
            String vNbMunicipio = "";
            String vNbColonia   = "";

            E_CENTROS_ADMVOS vCentrosAdmvo = new E_CENTROS_ADMVOS();

            vCentrosAdmvo.ID_CENTRO_ADMVO  = vIdCentroAdmvo;
            vCentrosAdmvo.CL_CENTRO_ADMVO  = txtClave.Text;
            vCentrosAdmvo.NB_CENTRO_ADMVO  = txtNombre.Text;
            vCentrosAdmvo.NB_CALLE         = txtCalle.Text;
            vCentrosAdmvo.NB_NO_EXTERIOR   = txtNoExt.Text;
            vCentrosAdmvo.NB_NO_INTERIOR   = txtNoInt.Text;
            vCentrosAdmvo.CL_CODIGO_POSTAL = txtCP.Text;

            foreach (RadListBoxItem item in lstEstado.Items)
            {
                vClEstado = item.Value;
                vNbEstado = item.Text;
                vCentrosAdmvo.CL_ESTADO = vClEstado;
                vCentrosAdmvo.NB_ESTADO = vNbEstado;
            }

            foreach (RadListBoxItem item in lstMunicipio.Items)
            {
                vNbMunicipio = item.Text;
                vClMunicipio = item.Value;
                vCentrosAdmvo.NB_MUNICIPIO = vNbMunicipio;
                vCentrosAdmvo.CL_MUNICIPIO = vClMunicipio;
            }

            foreach (RadListBoxItem item in lstColonia.Items)
            {
                vNbColonia = item.Text;
                vCentrosAdmvo.NB_COLONIA = vNbColonia;
            }
            CentroAdministrativoNegocio nCentroAdministrativo = new CentroAdministrativoNegocio();
            E_RESULTADO vResultado = nCentroAdministrativo.InsertaActualizaCCentroAdmvo(usuario: usuario, programa: programa, pClTipoOperacion: vTipoTransaccion, vCCentroAdmvo: vCentrosAdmvo);
            string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

            UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
        }
        public E_RESULTADO InsertaActualizaCCentroAdmvo(String pClTipoOperacion, E_CENTROS_ADMVOS vCCentroAdmvo, string usuario, string programa)
        {
            CentroAdministrativoOperaciones operaciones = new CentroAdministrativoOperaciones();

            return(UtilRespuesta.EnvioRespuesta(operaciones.InsertarActualizarCCentroAdmvo(pClTipoOperacion, vCCentroAdmvo, usuario, programa)));
        }