Пример #1
0
        public void Show(Transportista transportista, string accion)
        {
            Accion = accion;
            if (Accion == "EDITAR")
            {
                txtRazonSocial.Text          = transportista.RazonSocial;
                txtNombreComercial.Text      = transportista.NombreComercial;
                txtComision.Text             = transportista.Comision.ToString();
                btnGuardarTransportista.Text = "EDITAR";
                Show();
            }
            else if (Accion == "ELIMINAR")
            {
                txtRazonSocial.Text     = transportista.RazonSocial;
                txtNombreComercial.Text = transportista.NombreComercial;
                txtComision.Text        = transportista.Comision.ToString();

                txtRazonSocial.Enabled     = false;
                txtNombreComercial.Enabled = false;
                txtComision.Enabled        = false;

                btnGuardarTransportista.Text = "ELIMINAR";
                Show();
            }
        }
Пример #2
0
        public void EnviarMensaje(Transportista t)
        {
            MailMessage msg = new MailMessage();

            msg.To.Add(t.Correo);
            msg.Subject         = "Resultado Oferta";
            msg.SubjectEncoding = Encoding.UTF8;

            msg.Body         = "Estimado " + t.Nombre + ". Le informamos que su oferta ha sido seleccionada ";
            msg.BodyEncoding = Encoding.UTF8;
            msg.IsBodyHtml   = true;
            msg.From         = new MailAddress("*****@*****.**");

            SmtpClient clientM = new SmtpClient();

            clientM.Credentials = new NetworkCredential("*****@*****.**", "Duoc2020");

            clientM.Port      = 587;
            clientM.EnableSsl = true;
            clientM.Host      = "smtp.gmail.com";
            try
            {
                clientM.Send(msg);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
        }
Пример #3
0
        public async Task <IActionResult> Edit(int id, [Bind("CourierID,CourierCode,CourierName,CourierAccount,CourierAddress,CourierContactName,CourierPhone,CourierCellPhone,CourierStartDate,CourierRemarks,CiudadID")] Transportista transportista)
        {
            if (id != transportista.CourierID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(transportista);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TransportistaExists(transportista.CourierID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CiudadID"] = new SelectList(_context.Ciudad, "CiudadID", "CityName", transportista.CiudadID);
            return(View(transportista));
        }
Пример #4
0
        public Dispositivo GetGenericDevice(Empresa empresa, Transportista transportista)
        {
            var descripcion = transportista != null
                            ? transportista.Descripcion.Length > 19
                                  ? transportista.Descripcion.Substring(0, 19)
                                  : transportista.Descripcion
                            : empresa != null ? empresa.Codigo : string.Empty;

            var imei = "No borrar." + descripcion;

            var dispositivo = GetByIMEI(imei);

            if (dispositivo != null)
            {
                return(dispositivo);
            }

            var tipoDao = new TipoDispositivoDAO();

            dispositivo = new Dispositivo
            {
                Empresa         = empresa,
                Codigo          = imei,
                TipoDispositivo = tipoDao.FindAll().FirstOrDefault(),
                Imei            = imei,
                Port            = 2020,
                Clave           = imei,
                Telefono        = imei,
                Tablas          = ""
            };

            SaveOrUpdate(dispositivo);

            return(dispositivo);
        }
Пример #5
0
        public Transportista GetById(Transportista entity)
        {
            Transportista transportita = null;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TRANSPORTISTA_GetById")))
            {
                _database.AddInParameter(comando, "@Id", DbType.Int32, entity.Id);

                using (var lector = _database.ExecuteReader(comando))
                {
                    if (lector.Read())
                    {
                        transportita = new Transportista
                        {
                            Id = lector.IsDBNull(lector.GetOrdinal("Id")) ? default(int) : lector.GetInt32(lector.GetOrdinal("Id")),
                            tranc_vid_transportista     = lector.IsDBNull(lector.GetOrdinal("tranc_vid_transportista")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vid_transportista")),
                            tranc_vnombre_transportista = lector.IsDBNull(lector.GetOrdinal("tranc_vnombre_transportista")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnombre_transportista")),
                            tranc_vdireccion            = lector.IsDBNull(lector.GetOrdinal("tranc_vdireccion")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vdireccion")),
                            tranc_vnumero_telefono      = lector.IsDBNull(lector.GetOrdinal("tranc_vnumero_telefono")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnumero_telefono")),
                            tranc_ruc = lector.IsDBNull(lector.GetOrdinal("tranc_vruc")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vruc")),
                            tranc_vnum_marca_placa       = lector.IsDBNull(lector.GetOrdinal("tranc_vnum_marca_placa")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnum_marca_placa")),
                            tranc_vnum_licencia_conducir = lector.IsDBNull(lector.GetOrdinal("tranc_vnum_licencia_conducir")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnum_licencia_conducir")),
                            Estado = lector.IsDBNull(lector.GetOrdinal("tranc_flag_estado")) ? default(int) : lector.GetInt32(lector.GetOrdinal("tranc_flag_estado")),
                            tranc_vnum_certif_inscrip = lector.IsDBNull(lector.GetOrdinal("tranc_vnum_certif_inscrip")) ? default(string) : lector.GetString(lector.GetOrdinal("tranc_vnum_certif_inscrip")),
                        };
                    }
                }
            }

            return(transportita);
        }
Пример #6
0
        public int Add(Transportista entity)
        {
            int id;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TRANSPORTISTA_INSERT")))
            {
                _database.AddInParameter(comando, "@tranc_vid_transportista", DbType.String, entity.tranc_vid_transportista);
                _database.AddInParameter(comando, "@tranc_vnombre_transportista", DbType.String, entity.tranc_vnombre_transportista);
                _database.AddInParameter(comando, "@tranc_vdireccion", DbType.String, entity.tranc_vdireccion);
                _database.AddInParameter(comando, "@tranc_vnumero_telefono", DbType.String, entity.tranc_vnumero_telefono);
                _database.AddInParameter(comando, "@tranc_vnum_marca_placa", DbType.String, entity.tranc_vnum_marca_placa);
                _database.AddInParameter(comando, "@tranc_vnum_certif_inscrip", DbType.String, entity.tranc_vnum_certif_inscrip);
                _database.AddInParameter(comando, "@tranc_vnum_licencia_conducir", DbType.String, entity.tranc_vnum_licencia_conducir);
                _database.AddInParameter(comando, "@tranc_vruc", DbType.String, entity.tranc_ruc);
                _database.AddInParameter(comando, "@tranc_flag_estado", DbType.Int32, entity.Estado);
                _database.AddInParameter(comando, "@tranc_vusuario_crea", DbType.String, entity.UsuarioCreacion);
                _database.AddInParameter(comando, "@tranc_vpc_crea", DbType.String, WindowsIdentity.GetCurrent().Name);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);

                _database.ExecuteNonQuery(comando);
                id = Convert.ToInt32(_database.GetParameterValue(comando, "@Response"));
            }

            return(id);
        }
Пример #7
0
        public BindingList <Transportista> listar()
        {
            BindingList <Transportista> listaT = new BindingList <Transportista>();
            MySqlConnection             conn   = new MySqlConnection(DBManager.cadena);

            conn.Open();

            MySqlCommand cmd = new MySqlCommand();
            String       sql = "SELECT * FROM n_agencia";

            cmd.CommandText = sql;
            cmd.Connection  = conn;
            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Transportista t = new Transportista();
                t.Id     = reader.GetInt32("id_agencia");
                t.Nombre = reader.GetString("nombre");
                t.Ruc    = reader.GetString("RUC");
                listaT.Add(t);
            }
            reader.Close();

            conn.Close();
            return(listaT);
        }
Пример #8
0
 public void DisableCombos()
 {
     EnableCombo(TipoDocumentoHelper.CONTROL_NAME_PARENTI07, Transportista.Get() == -1);
     EnableCombo(TipoDocumentoHelper.CONTROL_NAME_PARENTI03, Coche.Get() == -1);
     EnableCombo(TipoDocumentoHelper.CONTROL_NAME_PARENTI09, Empleado.Get() == -1);
     EnableCombo(TipoDocumentoHelper.CONTROL_NAME_PARENTI19, Equipo.Get() == -1);
     EnableCombo(TipoDocumentoHelper.CONTROL_NAME_PARENTI01, false);
     EnableCombo(TipoDocumentoHelper.CONTROL_NAME_PARENTI02, false);
 }
Пример #9
0
        public BindingList <Pedido> listarPedidos(int tipo)
        {
            BindingList <Pedido> lista = new BindingList <Pedido>();
            MySqlConnection      conn  = new MySqlConnection(DBManager.cadena);

            conn.Open();


            MySqlCommand cmd = new MySqlCommand();
            String       sql = "SELECT p.*,cli.ruc,cli.nombre nombrecli ,cli.apellido apelCli ,dircli.direccion direccion, user.nombre nombreVendedor,user.apellido_paterno apelVendedor,user.comision comision,agen.nombre nombreAgencia   FROM n_pedido p,n_cliente cli,n_usuarios user,n_direccion_cli dircli, n_agencia agen where p.id_cliente = cli.id_cliente and p.estado=1 and p.dni_vendedor = user.dni_empleado and p.id_direccion = dircli.id_direccion and p.id_agencia = agen.id_agencia and etapaProceso =" + tipo.ToString() + ";";

            cmd.CommandText = sql;
            cmd.Connection  = conn;
            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Cliente cliente = new Cliente();
                cliente.Ruc             = reader.GetString("ruc");
                cliente.Nombre          = reader.GetString("nombrecli");
                cliente.ApellidoPaterno = reader.GetString("apelCli");
                cliente.Dni_vendedor    = reader.GetString("dni_vendedor");
                cliente.Id = reader.GetInt32("id_cliente");
                Vendedor vendedor = new Vendedor();
                vendedor.Dni      = reader.GetString("dni_vendedor");
                vendedor.Nombre   = reader.GetString("nombreVendedor");
                vendedor.Apellido = reader.GetString("apelVendedor");
                vendedor.Comision = reader.GetDouble("comision");
                Transportista trans = new Transportista();
                trans.Nombre = reader.GetString("nombreAgencia");
                trans.Id     = reader.GetInt32("id_agencia");
                Direccion direccion = new Direccion();
                direccion.Id = reader.GetInt32("id_agencia");
                direccion.DetalleDireccion = reader.GetString("direccion");
                Pedido pedido = new Pedido();

                pedido.IdVenta       = reader.GetInt32("id_pedido");
                pedido.Cliente       = cliente;
                pedido.Vendedor      = vendedor;
                pedido.Transportista = trans;
                pedido.Direccion     = direccion;
                pedido.Etapa         = (EtapaPedido)reader.GetInt32("etapaProceso");

                pedido.Fecha_e = reader.GetDateTime("fecha_recepcion");

                //pedido.Etapa =
                pedido.Etapa = (EtapaPedido)reader.GetInt32("etapaProceso");



                lista.Add(pedido);
            }

            conn.Close();
            return(lista);
        }
Пример #10
0
        public Coche GetGenerico(Empresa empresa, Transportista transportista)
        {
            var generico = "(Generico)";

            if (transportista != null)
            {
                var descripcion = transportista.Descripcion.Length > 19
                                    ? transportista.Descripcion.Substring(0, 19)
                                    : transportista.Descripcion;
                generico = "(Generico - " + descripcion + ")";
            }

            var idEmpresa = empresa != null ? empresa.Id : -1;
            var coche     = FindByInterno(new[] { idEmpresa }, new[] { -1 }, generico);

            if (coche != null && coche.Dispositivo != null)
            {
                return(coche);
            }
            if (coche == null)
            {
                var modeloDAO    = new ModeloDAO();
                var tipoCocheDAO = new TipoCocheDAO();
                coche = new Coche
                {
                    Empresa            = empresa,
                    Linea              = null,
                    Transportista      = transportista,
                    Interno            = generico,
                    IdentificaChoferes = true,
                    AnioPatente        = 2000,
                    Modelo             = modeloDAO.GetList(new[] { idEmpresa }, new[] { -1 }, new[] { -1 }).First()
                };
                coche.Marca             = coche.Modelo.Marca;
                coche.ModeloDescripcion = coche.Modelo.Descripcion;
                coche.NroChasis         = generico;
                coche.NroMotor          = generico;
                coche.Patente           = generico;
                coche.Poliza            = generico.Length > 16 ? generico.Substring(0, 16) : generico;
                coche.TipoCoche         = tipoCocheDAO.FindByEmpresasAndLineas(new List <int> {
                    idEmpresa
                }, new List <int> {
                    -1
                }, null)
                                          .Cast <TipoCoche>().First();
            }
            if (coche.Dispositivo == null)
            {
                var dispositivoDAO = new DispositivoDAO();
                coche.Dispositivo = dispositivoDAO.GetGenericDevice(empresa, transportista);
            }

            coche.Estado = Coche.Estados.Activo;
            SaveOrUpdate(coche);
            return(coche);
        }
Пример #11
0
        public void LoadDocumentos(int tipoDocumento, int transportista, int coche, int empleado, int equipo)
        {
            TipoDocumento.Set(tipoDocumento);
            Transportista.Set(transportista);
            Coche.Set(coche);
            Empleado.Set(empleado);
            Equipo.Set(equipo);

            BindDocumentos();
        }
Пример #12
0
        // GET: Guia/Create
        public ActionResult Create()
        {
            Transportista transportista = new Transportista()
            {
                CI          = "",
                RazonSocial = "",
            };

            return(View(transportista));
        }
Пример #13
0
 public TransportistaVo(Transportista transportista)
 {
     Id               = transportista.Id;
     Codigo           = transportista.Codigo;
     Descripcion      = transportista.Descripcion;
     TarifaTramoCorto = transportista.TarifaTramoCorto;
     TarifaTramoLargo = transportista.TarifaTramoLargo;
     CostoBulto       = transportista.CostoPorBulto;
     CostoHora        = transportista.CostoPorHora;
     CostoKm          = transportista.CostoPorKm;
 }
Пример #14
0
        public async Task <IActionResult> Create([Bind("CourierID,CourierCode,CourierName,CourierAccount,CourierAddress,CourierContactName,CourierPhone,CourierCellPhone,CourierStartDate,CourierRemarks,CiudadID")] Transportista transportista)
        {
            if (ModelState.IsValid)
            {
                _context.Add(transportista);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CiudadID"] = new SelectList(_context.Ciudad, "CiudadID", "CityName", transportista.CiudadID);
            return(View(transportista));
        }
Пример #15
0
        public int Delete(Transportista entity)
        {
            int idResult;

            using (var comando = _database.GetStoredProcCommand(string.Format("{0}{1}", ConectionStringRepository.EsquemaName, "SGE_TRANSPORTISTA_DELETE")))
            {
                _database.AddInParameter(comando, "@Id", DbType.Int32, entity.Id);
                _database.AddOutParameter(comando, "@Response", DbType.Int32, 11);
                _database.ExecuteNonQuery(comando);
                idResult = Convert.ToInt32(_database.GetParameterValue(comando, "@Response"));
            }

            return(idResult);
        }
Пример #16
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         Transportista transportista = db.Transportistas.Single(g => g.Id == id);
         db.Transportistas.Remove(transportista);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Пример #17
0
        public TDT(string calificadorRutaTransporte8051, string numeroRefTRansporte8028, ModoTransporte modoTransporteC220,
                   MedioTransporte medioTransporteC228, Transportista transportistaC040, string direccionTransportistaCodificada8101,
                   InfoExcesoCargaTransporte infoExcesoCargaTransporteC401, IdentificacionTransporte identificacionTransporteC222)
            : base("TDT")
        {
            _calificadorRutaTransporte_8051        = calificadorRutaTransporte8051;
            _numeroRefTRansporte_8028              = numeroRefTRansporte8028;
            _modoTransporte_C220                   = modoTransporteC220;
            _medioTransporte_C228                  = medioTransporteC228;
            _transportista_C040                    = transportistaC040;
            _direccionTransportistaCodificada_8101 = direccionTransportistaCodificada8101;
            _infoExcesoCargaTransporte_C401        = infoExcesoCargaTransporteC401;
            _identificacionTransporte_C222         = identificacionTransporteC222;

            Segmento = montaSegmento();
        }
Пример #18
0
        public ActionResult Create(Transportista transportista)
        {
            try
            {
                // TODO: Add insert logic here
                db.Transportistas.Add(transportista);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            catch
            {
                return(View());
            }
        }
        // GET api/dummytransportista
        public IEnumerable <Transportista> Get()
        {
            List <Transportista> lstTransportista = new List <Transportista>();
            Transportista        transportista    = new Transportista();

            transportista.TransportistaID = "123";
            transportista.Nombre          = "Francisco Martinez";
            lstTransportista.Add(transportista);

            Transportista transportista1 = new Transportista();

            transportista1.TransportistaID = "124";
            transportista1.Nombre          = "Sara Martinez";
            lstTransportista.Add(transportista1);
            return(lstTransportista.AsEnumerable());
        }
Пример #20
0
        public void SetCurrentValues(TipoDocumento tipoDocumento)
        {
            ISecurable ent = null;

            if (Coche.Get() != -1)
            {
                ent = DAOFactory.CocheDAO.FindById(Coche.Get());
            }
            else if (Empleado.Get() != -1)
            {
                ent = DAOFactory.EmpleadoDAO.FindById(Empleado.Get());
            }
            else if (Equipo.Get() != -1)
            {
                ent = DAOFactory.EquipoDAO.FindById(Equipo.Get());
            }
            else if (Transportista.Get() != -1)
            {
                ent = DAOFactory.TransportistaDAO.FindById(Transportista.Get());
            }

            var doc = new Documento();

            if (ent != null)
            {
                doc.Empresa = ent.Empresa;
                doc.Linea   = ent.Linea;
            }
            if (tipoDocumento.AplicarATransportista && Transportista.Get() != -1)
            {
                doc.Transportista = DAOFactory.TransportistaDAO.FindById(Transportista.Get());
            }
            if (tipoDocumento.AplicarAEquipo && Equipo.Get() != -1)
            {
                doc.Equipo = DAOFactory.EquipoDAO.FindById(Equipo.Get());
            }
            if (tipoDocumento.AplicarAEmpleado && Empleado.Get() != -1)
            {
                doc.Empleado = DAOFactory.EmpleadoDAO.FindById(Empleado.Get());
            }
            if (tipoDocumento.AplicarAVehiculo && Coche.Get() != -1)
            {
                doc.Vehiculo = DAOFactory.CocheDAO.FindById(Coche.Get());
            }

            Presenter.SetValores(doc);
        }
        public ResponseConsultarTransportista ConsultarTransportista(RequestConsultarTransportista request)
        {
            ResponseConsultarTransportista response          = new ResponseConsultarTransportista();
            List <Transportista>           TransportistaList = new List <Transportista>();
            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString());

            try
            {
                SqlCommand com = new SqlCommand("USP_CONSULTAR_TRANSPORTISTA", con);
                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.Add("@RUC", SqlDbType.VarChar, 11).Value = request.Ruc;
                //com.CommandTimeout = 30000;

                con.Open();

                SqlDataReader dr = com.ExecuteReader();

                while (dr.Read())
                {
                    Transportista tp = new Transportista();
                    tp.Ruc         = dr.IsDBNull(dr.GetOrdinal("Ruc")) ? "" : dr.GetString(dr.GetOrdinal("Ruc"));
                    tp.RazonSocial = dr.IsDBNull(dr.GetOrdinal("RazonSocial")) ? "" : dr.GetString(dr.GetOrdinal("RazonSocial"));
                    tp.Email       = dr.IsDBNull(dr.GetOrdinal("Email")) ? "" : dr.GetString(dr.GetOrdinal("Email"));
                    tp.Telefono1   = dr.IsDBNull(dr.GetOrdinal("Telefono1")) ? "" : dr.GetString(dr.GetOrdinal("Telefono1"));
                    tp.Telefono2   = dr.IsDBNull(dr.GetOrdinal("Telefono2")) ? "" : dr.GetString(dr.GetOrdinal("Telefono2"));
                    tp.Telefono3   = dr.IsDBNull(dr.GetOrdinal("Telefono3")) ? "" : dr.GetString(dr.GetOrdinal("Telefono3"));
                    tp.Vigencia    = dr.IsDBNull(dr.GetOrdinal("Vigencia")) ? default(DateTime) : dr.GetDateTime(dr.GetOrdinal("Vigencia"));
                    tp.Estado      = dr.IsDBNull(dr.GetOrdinal("Estado")) ? true : dr.GetBoolean(dr.GetOrdinal("Estado"));

                    TransportistaList.Add(tp);
                }

                response.TransportistaList = TransportistaList;
            }
            catch (Exception ex)
            {
                response.TransportistaList = null;
            }
            finally
            {
                con.Close();
            }

            return(response);
        }
Пример #22
0
        public void RegistrarTransportistas(List <Transportista> transportistas)
        {
            SqlCommand cmd = null;

            try
            {
                conn.Open();
                for (int i = 0; i < transportistas.Count; i++)
                {
                    Transportista it = transportistas[i];
                    cmd             = new SqlCommand("pWStransportista", conn);// Procedimiento ingresa o actualiza transportista recibido
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    if (it.IdProveedor != null)
                    {
                        cmd.Parameters.Add(new SqlParameter("@cproveedor_id", it.IdProveedor));
                    }
                    else
                    {
                        cmd.Parameters.Add(new SqlParameter("@cproveedor_id", ""));
                    }

                    if (it.Nombre != null)
                    {
                        cmd.Parameters.Add(new SqlParameter("@cproveedor_nombre", it.Nombre));
                    }
                    else
                    {
                        cmd.Parameters.Add(new SqlParameter("@cproveedor_nombre", ""));
                    }

                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception e)
            {
                e.ToString();
            }
            finally {
                if (conn.State == System.Data.ConnectionState.Open)
                {
                    conn.Close();
                }
            }
        }
Пример #23
0
 public ActionResult Edit(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add update logic here
         Transportista transportista = db.Transportistas.Single(g => g.Id == id);
         if (TryUpdateModel <Transportista>(transportista))
         {
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View());
     }
     catch
     {
         return(View());
     }
 }
Пример #24
0
        public void limpiar()
        {
            Transportista.Text             = string.Empty;
            ddlPuntoLlegada.SelectedIndex  = 0;
            ddlPuntoPartida.SelectedIndex  = 0;
            ddlUnidadMedida.SelectedIndex  = 7;
            ddlMotivoTrasldo.SelectedIndex = 0;
            txtllegada.Text = string.Empty;

            //txtDescripcion.Text = string.Empty;
            //Session["Datos"] = null;
            //gvBienes.DataBind();
            gvDetalle.DataBind();
            Transportista.Focus();
            GuiaTemporalN guia = new GuiaTemporalN();

            gvDetalle.DataSource = guia.EliminarGuiaTemporal();
        }
Пример #25
0
        public CarrierDTO create(CarrierDTO carrier)
        {
            CarrierDTO    result     = default;
            Transportista newCarrier = carrierRepository.create((Transportista)carrier);

            if (!isNull(newCarrier)) // transportista registrado
            {
                List <CarrierRouteDTO> carrierRoutes = new List <CarrierRouteDTO>();
                // agrega las rutas seleccionadas por el tranasportista
                carrier.ids_Route
                .ForEach(cr =>
                {
                    if (cr.marked)
                    {
                        // llamar al otro repositorio
                        var carrierRoute = (CarrierRouteDTO)carrierRouteRepository.create(new CarrierRouteDTO
                        {
                            id_route   = cr.id,
                            id_carrier = newCarrier.id,
                            state      = 1
                        });
                        if (!isNull(carrierRoute))
                        {
                            carrierRoutes.Add(carrierRoute);
                        }
                    }
                });
                CarrierMembershipDTO carrierMemberShip = (CarrierMembershipDTO)carrierMembershipRepository.create(new CarrierMembershipDTO
                {
                    id_membership = carrier.id_membership,
                    id_carrier    = newCarrier.id
                });
                carrier.ids_Route.Clear(); // reutilizar ese objeto
                // incluir las rutas tambien para poder visualizarlas en pantalla
                // obtener el listado de rutas, definir los datos que
                List <RouteDTO> routesSelect = carrierRouteRepository.getRoutesAvailables(newCarrier.id).ToList();

                result           = (CarrierDTO)carrierRepository.getById(newCarrier.id);
                result.ids_Route = routesSelect;
            }
            return(result);
        }
Пример #26
0
        private void btnGuardarTransportista_Click(object sender, EventArgs e)
        {
            string        razonSocial     = txtRazonSocial.Text;
            string        nombreComercial = txtNombreComercial.Text;
            double        comision        = Convert.ToDouble(txtComision.Text);
            string        estatus         = "ACTIVO";
            Transportista transportista   = new Transportista(razonSocial, nombreComercial, comision, estatus);

            if (Accion == "ALTA")
            {
                FormInicio.GuardaTransportista(transportista);
            }
            else if (Accion == "EDITAR")
            {
                FormInicio.EditaTransportista(transportista);
            }
            else if (Accion == "ELIMINAR")
            {
                FormInicio.EliminaTransportista(transportista);
            }
        }
Пример #27
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            GridUtils.GenerateColumnIndices();

            if (multiDocumentos.ActiveViewIndex == 1)
            {
                DocumentContainer.EnableViewState = false;
                var tipoDocumento = DAOFactory.TipoDocumentoDAO.FindById(TipoDocumentoEdit.Get());
                Presenter = GetPresentStrategy(tipoDocumento);
                Presenter.CrearForm();
                DocumentContainer.EnableViewState = true;
            }

            if (!IsPostBack)
            {
                btBorrar.OnClientClick = string.Concat("return confirm('", CultureManager.GetString("SystemMessages", "CONFIRM_OPERATION"), "');");

                btNuevo.Visible = cbTipoDocumento.Visible = Permission == null || Permission.Add;

                if (OnlyForVehicles && Coche.Get() <= 0)
                {
                    Visible = false;
                }
                if (OnlyForEmployees && Empleado.Get() <= 0)
                {
                    Visible = false;
                }
                if (OnlyForEquipment && Equipo.Get() <= 0)
                {
                    Visible = false;
                }
                if (OnlyForTransporter && Transportista.Get() <= 0)
                {
                    Visible = false;
                }
            }
        }
Пример #28
0
        private void btnEliminarTrasnportista_Click(object sender, EventArgs e)
        {
            Transportista transp = new Transportista();

            if (dgvListar.SelectedRows.Count > 0)
            {
                string dato = dgvListar.CurrentRow.Cells["RUT_TRANSP"].Value.ToString();
                transp.RUT_TRANSP = dato;
                if (transp.Eliminar() == 1)
                {
                    MessageBox.Show("Usuario Eliminado");
                    Conn.Close();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el usuario");
                }
            }
            else
            {
                MessageBox.Show("Seleccione una fila");
            }
        }
Пример #29
0
        public void Show(Unidad unidad, string accion)
        {
            Accion = accion;
            bindCboTransportistas();
            Transportista transportista = FormInicio.ObtenTransportista(unidad.IdTransportista);

            if (Accion == "EDITAR")
            {
                txtNombre.Text                = unidad.Nombre;
                txtPlacas.Text                = unidad.Placas;
                txtPesoMaximo.Text            = unidad.PesoMaximo.ToString();
                txtCostoKilometro.Text        = unidad.CostoxKilometro.ToString();
                cboTransportista.SelectedItem = new ComboboxItem(transportista.NombreComercial, transportista.IdTransportista);
                cboTransportista.Text         = transportista.NombreComercial;
                btnGuardarUnidad.Text         = "EDITAR";
                Show();
            }
            else if (Accion == "ELIMINAR")
            {
                txtNombre.Text                = unidad.Nombre;
                txtPlacas.Text                = unidad.Placas;
                txtPesoMaximo.Text            = unidad.PesoMaximo.ToString();
                txtCostoKilometro.Text        = unidad.CostoxKilometro.ToString();
                cboTransportista.SelectedItem = new ComboboxItem(transportista.NombreComercial, transportista.IdTransportista);
                cboTransportista.Text         = transportista.NombreComercial;

                txtNombre.Enabled         = false;
                txtPlacas.Enabled         = false;
                txtPesoMaximo.Enabled     = false;
                txtCostoKilometro.Enabled = false;
                cboTransportista.Enabled  = false;

                btnGuardarUnidad.Text = "ELIMINAR";
                Show();
            }
        }
Пример #30
0
        public void bindCboTransportistas()
        {
            List <Transportista> transportistas = FormInicio.ObtenTransportistas();

            cboTransportista.Items.Clear();
            foreach (Transportista t in transportistas)
            {
                ComboboxItem item = new ComboboxItem(t.NombreComercial, t.IdTransportista);
                cboTransportista.Items.Add(item);
            }

            if (transportistas.Count() > 0)
            {
                Transportista primerTransportista = transportistas.FirstOrDefault();
                ComboboxItem  primerValor         = new ComboboxItem(primerTransportista.NombreComercial, primerTransportista.IdTransportista);
                cboTransportista.SelectedItem = primerValor;
                cboTransportista.Text         = primerTransportista.NombreComercial;
            }
            else
            {
                cboTransportista.SelectedItem = null;
                cboTransportista.Text         = "NO DATA";
            }
        }