Esempio n. 1
0
        /// <summary>
        /// Actualiza el nombre del remitente
        /// </summary>
        /// <param name="nombreActual">El nombre que actualmente tiene el remitente</param>
        /// <param name="nuevoNombre">El nombre por el que se quiere cambiar</param>
        public int Update(string nombreActual, string nuevoNombre)
        {
            DAODataContext contexto = new DAODataContext();

            remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.nombre_remitente == nombreActual);

            remitenteTable.nombre_remitente = nuevoNombre;

            contexto.SubmitChanges();

            return(0);
        }
Esempio n. 2
0
        /// <summary>
        /// Se actualizan los datos del remitente
        /// </summary>
        /// <param name="id">El id del remitente que se quiere cambiar</param>
        /// <param name="nombre">el nombre a cambiar</param>
        /// <param name="apellido_paterno">el apellido paterno a cambiar</param>
        /// <param name="apellido_materno">el apelllido materno a cambiar</param>
        /// <returns></returns>
        public int Update(int id, string nombre, string apellido_paterno, string apellido_materno)
        {
            DAODataContext contexto = new DAODataContext();

            remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.id_remitente == id);

            remitenteTable.nombre_remitente           = nombre;
            remitenteTable.apellido_paterno_remitente = apellido_paterno;
            remitenteTable.apellido_materno_remitente = apellido_materno;

            contexto.SubmitChanges();

            return(0);
        }
Esempio n. 3
0
        /// <summary>
        /// Actualiza los datos del remitente
        /// </summary>
        /// <param name="comprador">El nuevo objeto remitente que reemplazara al anterior</param>
        public int Update(Remitente remitente)
        {
            DAODataContext contexto = new DAODataContext();

            remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.id_remitente == remitente.GetId());

            remitenteTable.nombre_remitente           = remitente.GetNombre();
            remitenteTable.apellido_paterno_remitente = remitente.GetApellidoPaterno();
            remitenteTable.apellido_materno_remitente = remitente.GetApellidoMaterno();


            contexto.SubmitChanges();

            return(0);
        }
Esempio n. 4
0
        /// <summary>
        /// Inserta un objeto remitente
        /// </summary>
        /// <param name="remitente"></param>
        public int Insert(Remitente remitente)
        {
            remitentes remitenteTable = new remitentes
            {
                nombre_remitente           = remitente.GetNombre(),
                apellido_paterno_remitente = remitente.GetApellidoPaterno(),
                apellido_materno_remitente = remitente.GetApellidoMaterno()
            };


            DAODataContext contexto = new DAODataContext();

            contexto.remitentes.InsertOnSubmit(remitenteTable);
            contexto.SubmitChanges();
            return(0);
        }
Esempio n. 5
0
        /// <summary>
        /// Inserta un remitente al proporcionar los parámetros adecuados, el id es autogenerado
        /// </summary>
        /// <param name="nombre"></param>
        /// <param name="apellido_paterno"></param>
        /// <param name="apellido_materno"></param>
        /// <returns>string, string, string</returns>
        public int Insert(string nombre, string apellido_paterno, string apellido_materno)
        {
            remitentes remitenteTable = new remitentes
            {
                nombre_remitente           = nombre,
                apellido_paterno_remitente = apellido_paterno,
                apellido_materno_remitente = apellido_materno
            };


            DAODataContext contexto = new DAODataContext();

            contexto.remitentes.InsertOnSubmit(remitenteTable);
            contexto.SubmitChanges();

            return(0);
        }
Esempio n. 6
0
        /// <summary>
        /// Borra un objeto remitente
        /// </summary>
        /// <param name="pro">El objeto remitente a ser borrado</param>
        public int Delete(Remitente remitente)
        {
            remitentes remitenteTable = new remitentes
            {
                id_remitente               = remitente.GetId(),
                nombre_remitente           = remitente.GetNombre(),
                apellido_paterno_remitente = remitente.GetApellidoPaterno(),
                apellido_materno_remitente = remitente.GetApellidoMaterno()
            };


            DAODataContext contexto = new DAODataContext();

            contexto.remitentes.Attach(remitenteTable);
            contexto.remitentes.DeleteOnSubmit(remitenteTable);
            contexto.SubmitChanges();
            return(0);
        }