Пример #1
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);
        }
Пример #2
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);
        }
Пример #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);
        }