Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
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;

        }
Exemplo n.º 3
0
        /// <summary>
        /// Inserccion del objeto Recepcion
        /// </summary>
        /// <param name="requisicion"></param>
        /// <param name="remitente"></param>
        /// <param name="clave"></param>
        /// <param name="fecha"></param>
        /// <param name="monto"></param>
        /// <param name="fechaEntrega"></param>
        /// <param name="numResguardo"></param>
        /// <returns>El código de error, 0 si el resultado es exitoso</returns>
        public int Insert(Requisicion requisicion, Remitente remitente, int clave, DateTime fecha, decimal monto, DateTime fechaEntrega, string numResguardo)
        {

            recepciones_almacen recepcionAlmacenTable = new recepciones_almacen
            {
               id_requisicion =requisicion.GetId(),
               id_remitente = remitente.GetId(),
               clave_recepcion_almacen= clave,
               fecha_recepcion_almacen=fecha,
               monto_recepcion_almacen=monto,
               fecha_entrega_de_almacen=fechaEntrega,
               num_resguardo_almacen=numResguardo
            };


            DAODataContext contexto = new DAODataContext();
            contexto.recepciones_almacens.InsertOnSubmit(recepcionAlmacenTable);
            contexto.SubmitChanges();

            return 0;
        }