Ejemplo n.º 1
0
        /// <summary>
        /// DAL - Insertar nuevo registro
        /// </summary>
        /// <param name="oCliente">Registro a guardar</param>
        /// <returns>true registrado, false no registrado</returns>
        public bool NuevoRegistro(DAL.clientes oClientes)
        {
            try
            {
                //Agregar el registro
                oMedicuriEntities.AddToclientes(oClientes);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// DAL - Muestra todos los registros de la tabla clientes
        /// </summary>
        /// <returns>Objeto</returns>
        //public object MostrarLista()
        //{

        //    var oQuery = from q in oMedicuriEntities.clientes select q;
        //    return oQuery;

        //}

        /// <summary>
        /// Eliminar un cliente
        /// </summary>
        /// <param name="iIdCliente">Id cliente a eliminar</param>
        /// <returns></returns>
        public bool EliminarRegistro(int iIdcliente)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.clientes.
                             Where("it.idCliente=@idCliente",
                                   new ObjectParameter("idCliente", iIdcliente))
                             select q;

                DAL.clientes oClienteOriginal = oQuery.First <DAL.clientes>();
                oMedicuriEntities.DeleteObject(oClienteOriginal);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Acutualiza un cliente en la DB
        /// </summary>
        /// <param name="oCliente"> Cliente a actualizar</param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.clientes oCliente)
        {
            try
            {
                //Recuperar el objeto a editar
                var oQuery = from q in oMedicuriEntities.clientes.
                             Where("it.idCliente=@idCliente",
                                   new ObjectParameter("idCliente", oCliente.idCliente))
                             select q;


                DAL.clientes oClienteOriginal = oQuery.First <DAL.clientes>();

                //Datos Cliente
                oClienteOriginal.Clave2        = oCliente.Clave2;
                oClienteOriginal.Clave3        = oCliente.Clave3;
                oClienteOriginal.Nombre        = oCliente.Nombre;
                oClienteOriginal.Apellidos     = oCliente.Apellidos;
                oClienteOriginal.idTipoCliente = oCliente.idTipoCliente;
                oClienteOriginal.Activo        = oCliente.Activo;

                //Datos de contacto
                oClienteOriginal.Calle        = oCliente.Calle;
                oClienteOriginal.NumeroInt    = oCliente.NumeroInt;
                oClienteOriginal.NumeroExt    = oCliente.NumeroExt;
                oClienteOriginal.idEstado     = oCliente.idEstado;
                oClienteOriginal.idMunicipio  = oCliente.idMunicipio;
                oClienteOriginal.idPoblacion  = oCliente.idPoblacion;
                oClienteOriginal.idColonia    = oCliente.idColonia;
                oClienteOriginal.CodigoPostal = oCliente.CodigoPostal;

                oClienteOriginal.Telefono          = oCliente.Telefono;
                oClienteOriginal.Celular           = oCliente.Celular;
                oClienteOriginal.Fax               = oCliente.Fax;
                oClienteOriginal.CorreoElectronico = oCliente.CorreoElectronico;

                //Datos profesionales
                oClienteOriginal.Rfc  = oCliente.Rfc;
                oClienteOriginal.Curp = oCliente.Curp;

                //Campos opcionales
                oClienteOriginal.Campo1  = oCliente.Campo1;
                oClienteOriginal.Campo2  = oCliente.Campo2;
                oClienteOriginal.Campo3  = oCliente.Campo3;
                oClienteOriginal.Campo4  = oCliente.Campo4;
                oClienteOriginal.Campo5  = oCliente.Campo5;
                oClienteOriginal.Campo6  = oCliente.Campo6;
                oClienteOriginal.Campo7  = oCliente.Campo7;
                oClienteOriginal.Campo8  = oCliente.Campo8;
                oClienteOriginal.Campo9  = oCliente.Campo9;
                oClienteOriginal.Campo10 = oCliente.Campo10;



                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }