コード例 #1
0
ファイル: RemitenteDAO.cs プロジェクト: Vicio/SistemaCompras
        /// <summary>
        /// Borra un remitente por medio del id
        /// </summary>
        /// <param name="id">El id del remitente que se desea borrar</param>
        public int Delete(int id)
        {
            Remitente remitente = new Remitente();

            remitente = FindById(id);

            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;
        }
コード例 #2
0
ファイル: RemitenteDAO.cs プロジェクト: Vicio/SistemaCompras
        /// <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;

        }
コード例 #3
0
ファイル: RemitenteDAO.cs プロジェクト: Vicio/SistemaCompras
        /// <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;
        }