Ejemplo n.º 1
0
 private void RVCODIGO_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     using (var CTX = new LiderEntities())
     {
         List <string> Lista = new List <string>();
         foreach (var U in CTX.REPARTOes.Distinct())
         {
             Lista.Add("'" + U.Personal + "'");
         }
         string Cadena     = string.Join(",", Lista.ToArray());
         var    Rv         = CTX.PERSONALs.Where(w => w.Activo == true && w.vendedor == true && !Cadena.Contains(w.Personal1));
         var    Formulario = new Maestro.frmVendedor();
         Formulario.gridControl1.DataSource = Rv.Select(s => new { Codigo = s.Personal1.Trim(), Nombre = s.Nombre.Trim() }).ToList();
         Formulario.pasar += new Maestro.frmVendedor.campos(Entidad_Vendedor);
         Formulario.gridView1.BestFitColumns();
         Formulario.ShowDialog();
     }
 }
Ejemplo n.º 2
0
 private void RVCODIGO_Properties_EditValueChanged(object sender, EventArgs e)
 {
     using (var CTX = new LiderEntities())
     {
         var Result = CTX.PERSONALs.Where(w => w.Personal1 == RVCODIGO.Text.Trim() && w.vendedor == true && w.Activo == true);
         if (Result.FirstOrDefault() != null && RVCODIGO.Text.Length > 1)
         {
             RVCODIGO.EditValue = Result.Select(s => s.Personal1).FirstOrDefault().Trim();
             RVNOMBRE.EditValue = Result.Select(s => s.Nombre).FirstOrDefault().Trim();
         }
         else if (Result.FirstOrDefault() == null && RVCODIGO.Text.Length > 1)
         {
             var Rv         = CTX.PERSONALs.Where(w => w.Activo == true && w.vendedor == true);
             var Formulario = new Maestro.frmVendedor();
             Formulario.gridControl1.DataSource = Rv.Select(s => new { Codigo = s.Personal1.Trim(), Nombre = s.Nombre.Trim() }).ToList();
             Formulario.pasar += new Maestro.frmVendedor.campos(Entidad_Vendedor);
             Formulario.gridView1.BestFitColumns();
             Formulario.ShowDialog();
         }
     }
 }