Ejemplo n.º 1
0
        private async void Control_Ordenes_Load(object sender, EventArgs e)
        {
            await CARGAR_COMBOS();

            //cargar los datos para el autocomplete del textbox TxtArticulo
            TxtArticulo.AutoCompleteCustomSource = AutoCompleClass.AutocompleteProducto();
            TxtArticulo.AutoCompleteMode         = AutoCompleteMode.Suggest;
            TxtArticulo.AutoCompleteSource       = AutoCompleteSource.CustomSource;

            //cargar los datos para el autocomplete del textbox TxtArticulo
            TxtDocCliente.AutoCompleteCustomSource = AutoCompleClass.AutocompleteCliente();
            TxtDocCliente.AutoCompleteMode         = AutoCompleteMode.Suggest;
            TxtDocCliente.AutoCompleteSource       = AutoCompleteSource.CustomSource;
            CargarOrdenes();
            ObjServer.EstilosDgv(DgvProductos);
            ObjServer.EstilosDgv(DgvTecnico);
            DgvOrdenes.ClearSelection();
        }
Ejemplo n.º 2
0
        private async void FrmTaller_Load(object sender, EventArgs e)
        {
            DgvAccesorio.Rows.Add("Cargador");
            DgvAccesorio.Rows.Add("Funda");
            LimpiarControles();
            await CARGAR_COMBOS();

            ObjServer.EstilosDgv(DgvAccesorio);
            CargarAccesorios();

            CboQuienrecibe.SelectedValue        = 0;
            CboResponsableArreglo.SelectedValue = 0;
            CboServicio.SelectedValue           = 0;
        }
        Boolean AGREGAR_MODIFICAR = true; //CUANDO ES TRUE SE VA A INSERTAR UNA NUEVA ORDER Y FALSO ACTUALIZAR
        public void CargarOrdenes()
        {
            DgvOrdenes.Rows.Clear();
            DataTable tabla = new DataTable();
            string    sql   = "SELECT [Ord_Numero]           " +
                              ",[Ord_Fecha]               " +
                              ",[Ord_Hora]                " +
                              ",[Ord_CodServicio]         " +
                              ",[Ord_ObsEntrada]          " +
                              ",[Ord_DocUsuario]          " +
                              ",[Ord_DocCliente]          " +
                              ",[Ord_FechaInicio]         " +
                              ",[Ord_ObsResultadoRevision]" +
                              ",[Ord_Factura]             " +
                              ",[Ord_Valor]               " +
                              ",[Ord_Garantia]            " +
                              ",[Ord_ObsSalida]           " +
                              ",[Ord_FechaTerminacion]    " +
                              ",[Ord_FechaEntrega]        " +
                              ",[Ord_Estado]              " +
                              "FROM[dbo].[Orden] ORDER BY Ord_Numero DESC";

            tabla = ObjServer.LlenarTabla(sql);
            int x    = 0;
            int col  = 0;
            int fila = 0;

            DgvOrdenes.Columns.Add("Col1", "");
            DgvOrdenes.Rows.Add("");
            DgvOrdenes.RowCount           = 10;
            DgvOrdenes.Columns[col].Width = 60;

            foreach (DataRow item in tabla.Rows)
            {
                int ESTADO = Convert.ToInt32(item["Ord_Estado"]);
                DgvOrdenes.Rows[fila].Cells[col].Value           = item["Ord_Numero"].ToString();
                DgvOrdenes.Rows[fila].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

                Color color;

                switch (ESTADO)
                {
                case 1:
                    color = Color.CornflowerBlue;
                    break;

                case 2:
                    color = Color.SeaGreen;
                    break;

                case 3:
                    color = Color.Yellow;
                    break;

                case 4:
                    color = Color.Green;
                    break;

                default:
                    color = Color.Red;
                    break;
                }

                DgvOrdenes.Rows[fila].Cells[col].Style.BackColor = color;

                x++;
                fila++;

                if (x == 10)
                {
                    DgvOrdenes.Columns.Add("Col1", "");
                    col++;
                    x    = 0;
                    fila = 0;
                    DgvOrdenes.Columns[col].Width = 60;
                }
            }
            ObjServer.EstilosDgv(DgvOrdenes);
        }