예제 #1
0
        /// <summary>
        /// DAL - Insertar nuevo registro
        /// </summary>
        /// <param name="oVendedor">Registro a guardar</param>
        /// <returns>true registrado, false no registrado</returns>
        public bool NuevoRegistro(DAL.vendedores oVendedor)
        {
            try
            {
                //Agregar el registro
                oMedicuriEntities.AddTovendedores(oVendedor);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #2
0
        /// <summary>
        /// Eliminar un vendedor
        /// </summary>
        /// <param name="iIdVendedor">Id vendedor a eliminar</param>
        /// <returns></returns>
        public bool EliminarRegistro(int iIdvendedor)
        {
            try
            {
                var oQuery = from q in oMedicuriEntities.vendedores.
                             Where("it.idVendedor=@idVendedor",
                                   new ObjectParameter("idVendedor", iIdvendedor))
                             select q;

                DAL.vendedores oVendedorOriginal = oQuery.First <DAL.vendedores>();
                oMedicuriEntities.DeleteObject(oVendedorOriginal);
                oMedicuriEntities.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #3
0
        /// <summary>
        /// Acutualiza un vendedor en la DB
        /// </summary>
        /// <param name="oVendedores"> Vendedor a actualizar</param>
        /// <returns></returns>
        public bool EditarRegistro(DAL.vendedores oVendedores)
        {
            try
            {
                //Recuperar el objeto a editar
                var oQuery = from q in oMedicuriEntities.vendedores.
                             Where("it.idVendedor=@idVendedor",
                                   new ObjectParameter("idVendedor", oVendedores.idVendedor))
                             select q;


                DAL.vendedores oVendedorOriginal = oQuery.First <DAL.vendedores>();

                //Datos vendedor
                oVendedorOriginal.Nombre         = oVendedores.Nombre;
                oVendedorOriginal.Apellidos      = oVendedores.Apellidos;
                oVendedorOriginal.IdTipoVendedor = oVendedores.IdTipoVendedor;
                oVendedorOriginal.Activo         = oVendedores.Activo;

                //Datos de contacto
                oVendedorOriginal.Calle        = oVendedores.Calle;
                oVendedorOriginal.NumeroInt    = oVendedores.NumeroInt;
                oVendedorOriginal.NumeroExt    = oVendedores.NumeroExt;
                oVendedorOriginal.IdEstado     = oVendedores.IdEstado;
                oVendedorOriginal.IdMunicipio  = oVendedores.IdMunicipio;
                oVendedorOriginal.IdPoblacion  = oVendedores.IdPoblacion;
                oVendedorOriginal.IdColonia    = oVendedores.IdColonia;
                oVendedorOriginal.CodigoPostal = oVendedores.CodigoPostal;

                oVendedorOriginal.Telefono          = oVendedores.Telefono;
                oVendedorOriginal.Celular           = oVendedores.Celular;
                oVendedorOriginal.Fax               = oVendedores.Fax;
                oVendedorOriginal.CorreoElectronico = oVendedores.CorreoElectronico;

                //Datos profesionales
                oVendedorOriginal.Rfc  = oVendedores.Rfc;
                oVendedorOriginal.Curp = oVendedores.Curp;
                oVendedorOriginal.CedulaProfesional = oVendedores.CedulaProfesional;
                oVendedorOriginal.TituloExpedido    = oVendedores.TituloExpedido;
                oVendedorOriginal.IdVinculacion     = oVendedores.IdVinculacion;
                oVendedorOriginal.IdEspecialidad    = oVendedores.IdEspecialidad;

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



                oMedicuriEntities.SaveChanges();

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