コード例 #1
0
        /// <summary>
        /// Propósito: Método Insertar de la clase de negocios. Este método inserta una fila nueva en la base de datos.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>Nom_Servicio</LI>
        ///		 <LI>Descripcion</LI>
        ///		 <LI>FK_IdCategoriaServicio</LI>
        ///		 <LI>FK_IdTipoServicio</LI>
        ///		 <LI>FK_IdPersona</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>Id_Servicio</LI>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Insertar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Insertar cIATServicio;"
                            + "Nom_Servicio:" + Nom_Servicio.ToString() + ";"
                            + "Descripcion:" + Descripcion.ToString() + ";"
                            + "FK_IdCategoriaServicio:" + FK_IdCategoriaServicio.ToString() + ";"
                            + "FK_IdTipoServicio:" + FK_IdTipoServicio.ToString() + ";"
                            + "FK_IdPersona:" + FK_IdPersona.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Insertar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Insertar cIATServicio;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }
コード例 #2
0
        //METODO QUE VALIDA EL OBJETO Coeficiente (VALOR DE PROPIEDADES CARGADAS). N.
        public string[] cValidaCoeficiente()
        {
            string[] mValida   = new string[4];
            int      cantError = 0;

            //VALIDAR Coeficiente
            if (string.IsNullOrEmpty(Descripcion.ToString()))
            {
                mValida[cantError] = "EL CAMPO 'DESCRIPCION' NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Descripcion == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'DESCRIPCION'";
                cantError         += 1;
            }

            //VALIDAR Sucursal
            if (string.IsNullOrEmpty(Sucursal.ToString()))
            {
                mValida[cantError] = "EL CAMPO 'SUCURSAL $' NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Sucursal == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'SUCURSAL $'";
                cantError         += 1;
            }


            //VALIDAR Domicilio
            if (string.IsNullOrEmpty(Domicilio.ToString()))
            {
                mValida[cantError] = "EL CAMPO 'DOMICILO $' NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Domicilio == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'DOMICILIO $'";
                cantError         += 1;
            }

            return(mValida);
        }
コード例 #3
0
 public override string ToString()
 {
     return(Descripcion.ToString());
 }