Ejemplo n.º 1
0
        /// <summary>
        /// Metodo para modificar un Garantia en la base de datos.
        /// </summary>
        /// <param name="parametro">objeto de tipo Garantia para modificar en bd</param>
        /// <returns>true si fue modificado</returns>
        public bool Modificar(Entidad LaGarantia)
        {
            List <Parametro> parameters = new List <Parametro>();

            Dominio.Entidades.Garantia _LaGarantia = (Dominio.Entidades.Garantia)LaGarantia;
            Parametro theParam = new Parametro();

            try
            {
                theParam = new Parametro(RecursoGarantia.ParamId, SqlDbType.Int, _LaGarantia.IdGar.ToString(), false);
                parameters.Add(theParam);

                theParam = new Parametro(RecursoGarantia.ParamCondiciones, SqlDbType.VarChar, ((Dominio.Entidades.Garantia)LaGarantia).Descripcion, false);
                parameters.Add(theParam);

                EjecutarStoredProcedure(RecursoGarantia.ChangeGarantia, parameters);
            }
            catch (FormatException ex)
            {
            }
            catch (ArgumentNullException ex)
            {
            }
            catch (ExceptionCcConBD ex)
            {
            }
            catch (Exception ex)
            {
            }

            return(true);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Metodo para modificar un Garantia en la base de datos.
        /// </summary>
        /// <param name="parametro">objeto de tipo Garantia para desactivar en bd</param>
        /// <returns>true si fue desactivado</returns>
        public bool Desactivar(Entidad LaGarantia)
        {
            List <Parametro> parameters = new List <Parametro>();

            Dominio.Entidades.Garantia _LaGarantia = (Dominio.Entidades.Garantia)LaGarantia;
            Parametro theParam = new Parametro();

            try
            {
                EjecutarStoredProcedure(RecursoGarantia.DeactivateCate, parameters);
            }
            catch (FormatException ex)
            {
            }
            catch (ArgumentNullException ex)
            {
            }
            catch (ExceptionCcConBD ex)
            {
            }
            catch (Exception ex)
            {
            }

            return(true);
        }
Ejemplo n.º 3
0
        public Entidad ConsultarXId(Entidad parametro)
        {
            List <Parametro> parameters = new List <Parametro>();

            Dominio.Entidades.Garantia _LaGarantia = (Dominio.Entidades.Garantia)parametro;
            Parametro theParam = new Parametro();

            try
            {
                theParam = new Parametro(RecursoGarantia.ParamId, SqlDbType.Int,
                                         _LaGarantia.IdGar.ToString(), false);
                parameters.Add(theParam);

                DataTable dt = EjecutarStoredProcedureTuplas(RecursoGarantia.ConsultGarantiaXId, parameters);

                //Guardar los datos
                DataRow row = dt.Rows[0];

                /*
                 * int _id = int.Parse(row[RecursoGarantia.GarantiaId].ToString());
                 * String _nombre = row[RecursoGarantia.GarantiaNombre].ToString();
                 * int _destacado = int.Parse(row[RecursoGarantia.GarantiaDestacado].ToString());
                 * int _activo = int.Parse(row[RecursoGarantia.GarantiaActivo].ToString());
                 * DateTime _fechaCreacion = DateTime.Parse(row[RecursoGarantia.GarantiaFechaCre].ToString());
                 * int _fkGarantia = int.Parse(row[RecursoGarantia.GarantiafKGarantia].ToString());
                 *
                 * _LaGarantia = new Dominio.Entidades.Garantia(_nombre, _destacado, _activo, _fechaCreacion);*/
                //_LaGarantia.Id = _id;
            }
            catch (FormatException ex)
            {
                /*throw new ExcepcionesTangerine.M8.WrongFormatException(RecursoGarantia.Codigo,
                 *   RecursoGarantia.MensajeFormato, ex);*/
            }
            catch (ArgumentNullException ex)
            {
                /*throw new ExcepcionesTangerine.M8.NullArgumentException(RecursoGarantia.Codigo,
                 *  RecursoGarantia.MensajeNull, ex);*/
            }
            catch (ExceptionCcConBD ex)
            {
                /*throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoGarantia.Codigo,
                 * RecursoGarantia.MensajeSQL, ex);*/
            }
            catch (Exception ex)
            {
                /*
                 * throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoGarantia.Codigo,
                 *  RecursoGarantia.MensajeOtro, ex);*/
            }

            return(_LaGarantia);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Funcion que permite buscar todas las facturas en la base de datos
        /// </summary>
        /// <returns>Retorna la lista con todas las facturas</returns>
        public List <Entidad> ConsultarTodos()
        {
            List <Parametro> parameters   = new List <Parametro>();
            Parametro        theParam     = new Parametro();
            List <Entidad>   listGarantia = new List <Entidad>();

            try
            {
                //Guardo la tabla que me regresa el procedimiento de consultar contactos
                DataTable dt = EjecutarStoredProcedureTuplas(RecursoGarantia.ConsultGarantia, parameters);

                //Guardar los datos
                foreach (DataRow row in dt.Rows)
                {
                    int    _id          = int.Parse(row[RecursoGarantia.GarantiaId].ToString());
                    string _descripcion = row[RecursoGarantia.GarantiaCondiciones].ToString();
                    string _marca       = row[RecursoGarantia.GarantiaMarca].ToString();
                    string _categoria   = row[RecursoGarantia.GarantiaCategoria].ToString();

                    Dominio.Entidades.Garantia _LaGarantia = new Dominio.Entidades.Garantia(_id, _marca, _categoria, _descripcion);

                    listGarantia.Add(_LaGarantia);
                }
            }
            catch (FormatException ex)
            {
                throw new WrongFormatException(RecursoGarantia.Codigo,
                                               RecursoGarantia.MensajeFormato, ex);
            }
            catch (ArgumentNullException ex)
            {
                throw new NullArgumentException(RecursoGarantia.Codigo,
                                                RecursoGarantia.MensajeNull, ex);
            }
            catch (ExceptionCcConBD ex)
            {
                throw new ExceptionsCity(RecursoGarantia.Codigo,
                                         RecursoGarantia.MensajeSQL, ex);
            }
            catch (Exception ex)
            {
                throw new ExceptionsCity(RecursoGarantia.Codigo,
                                         RecursoGarantia.MensajeOtro, ex);
            }

            return(listGarantia);
        }