예제 #1
0
        public Rutas Buscar(string cod)
        {
            conexion.Open();
            Rutas cd = new Rutas();

            cd = rutasrepository.Buscar(cod);
            conexion.Close();
            return(cd);
        }
예제 #2
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Rutas ruta = new Rutas();

            if (NombreRutatextBox.TextLength == 0 || RutaDetalletextBox.TextLength == 0)
            {
                MessageBox.Show("No puede dejar ningun campo vacio", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
              if (RutaIdtextBox.TextLength == 0)
            {
                int id;
                int.TryParse(RutaIdtextBox.Text, out id);
                ruta.RutaId = id;
                ruta.NombreRuta = NombreRutatextBox.Text;
                ruta.Detalle = RutaDetalletextBox.Text;
                ruta.CobradorId = Convert.ToInt32(CobradorIdcomboBox.SelectedValue);

                for (int i = 0; i < CobradordataGridView.Rows.Count; i++)
                {
                    ruta.AgregarCobrador(ruta.CobradorId, CobradordataGridView.Rows[i].ToString(), "");
                }

                if (ruta.Insertar())
                {
                    MessageBox.Show("Ruta ha sido Registrada");
                }
                else
                {
                    MessageBox.Show("Ruta no ha podido ser Registrada");
                }

            }
            else if (RutaIdtextBox.TextLength > 0)
            {
                int id;
                int.TryParse(RutaIdtextBox.Text, out id);
                ruta.RutaId = id;
                ruta.NombreRuta = NombreRutatextBox.Text;
                ruta.Detalle = RutaDetalletextBox.Text;

                for (int i = 0; i < CobradorIdcomboBox.Items.Count; i++)
                {
                    //   ruta.CobradorId += (int)Convert.ToInt32(CobradorlistBox.Items[i]);
                }
                if (ruta.Editar())
                {
                    MessageBox.Show("Ruta ha sido Editada");

                }
                else
                {
                    MessageBox.Show("Ruta no ha sido Editada Correctamente");
                }
            }
        }
예제 #3
0
        public static void EliminarRutas(int id)
        {
            var db = new AlmacenBancasDB();

            Rutas r = (from p in db.Rutas
                       where id == p.RutaId
                       select p).FirstOrDefault();

            db.Rutas.Remove(r);
            db.SaveChanges();
        }
예제 #4
0
        public static void ActualizarRutas(int id, int mensajeroid, string direccion, string ciudad, string referencia)
        {
            var db = new AlmacenBancasDB();

            Rutas r = (from p in db.Rutas
                       where id == p.RutaId
                       select p).FirstOrDefault();

            r.Ciudad      = ciudad;
            r.Direccion   = direccion;
            r.MensajeroId = mensajeroid;
            r.Referencia  = referencia;
        }
예제 #5
0
 public static void AgregaRutas(Rutas r)
 {
     try
     {
         using (var db = new AlmacenBancasDB())
         {
             db.Rutas.Add(r);
             db.SaveChanges();
             db.Dispose();
         }
     }
     catch (Exception exx)
     {
         throw exx;
     }
 }
예제 #6
0
        public string Guardar(Rutas rutas)
        {
            string msg;

            try
            {
                conexion.Open();
                msg = rutasrepository.Insertar(rutas);
                conexion.Close();
                return(msg);
            }
            catch (Exception e)
            {
                conexion.Close();
                return("Error en la base de datos" + e.Message.ToString());
            }
        }
예제 #7
0
 private void Buscarbutton_Click(object sender, EventArgs e)
 {
     Rutas ruta = new Rutas();
     if (RutaIdtextBox.TextLength == 0)
     {
         ErrorProvider error = new ErrorProvider();
         error.Clear();
         error.SetError(RutaIdtextBox, "Debe especificar el id");
     }
     else
     {
         int id;
         int.TryParse(RutaIdtextBox.Text, out id);
         ruta.Buscar(id);
         RutaIdtextBox.Text = ruta.RutaId.ToString();
         NombreRutatextBox.Text = ruta.NombreRuta.ToString();
         RutaDetalletextBox.Text = ruta.Detalle.ToString();
         //CobradordataGridView.Text = CobradorIdcomboBox;
     }
 }
예제 #8
0
        private void buscaRutabutton_Click(object sender, EventArgs e)
        {
            Rutas ruta = new Rutas();
            DataTable data = new DataTable();
            string condicion;

                if (buscaRutacomboBox.SelectedIndex == 0)
                {
                    if (buscaRutatextBox.Text.Trim().Length == 0)
                    {
                        condicion = "1=1 ";
                    }
                    else
                    {
                        int id;
                        int.TryParse(buscaRutatextBox.Text, out id);
                        condicion = "RutaId= " + id.ToString();
                    }

                    data = ruta.Listado("RutaId,NombreRuta", condicion, "");
                    RutasdataGridView.DataSource = data;
                }
                if (buscaRutacomboBox.SelectedIndex == 1)
                {
                    if (buscaRutatextBox.Text.Trim().Length == 1)
                    {
                        condicion = "2=2";
                    }
                    else
                    {

                        condicion = string.Format("NombreRuta ='{0}' ", buscaRutatextBox.Text);

                    }
                    data = ruta.Listado("RutaId,NombreRuta", condicion, "");
                    RutasdataGridView.DataSource = data;
                }
        }