예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            String query = "";

            if (txt_pass.Text == string.Empty || txt_user.Text == string.Empty)
            {
                MessageBox.Show("Complete ambos campos por favor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                query = "select * from usuarios where nombre_usuario = '" + txt_user.Text + "'";
                DataTable tablaUsuario = bdHelper.consultarSQL(query);
                if (tablaUsuario.Rows.Count != 0)
                {
                    if (tablaUsuario.Rows[0]["password"].ToString() == txt_pass.Text)
                    {
                        Constants.UsuarioLogueado = txt_user.Text;
                        Form dashboard = new frm_Dashboard();
                        dashboard.FormClosed += new FormClosedEventHandler(dashboard_FormClosed);
                        dashboard.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("El usuario no existe o la contraseña no es la correcta.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("El usuario no existe o la contraseña no es la correcta.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        private void actualizarGrilla()
        {
            dgv_clientes.Rows.Clear();
            string    retrieveClientesQuery = "select * from Clientes WHERE estaEliminado = 0";
            DataTable tabla = bdHelper.consultarSQL(retrieveClientesQuery);

            if (tabla.Rows.Count > 0)
            {
                for (int i = 0; i < tabla.Rows.Count; i++)
                {
                    dgv_clientes.Rows.Add(tabla.Rows[i]["id_cliente"],
                                          tabla.Rows[i]["razon_social"],
                                          tabla.Rows[i]["email"],
                                          tabla.Rows[i]["telefono"]);
                }
            }
        }
예제 #3
0
        private void actualizarGrillaOT()
        {
            dataGridView1.Rows.Clear();
            DataTable tabla = bdHelper.consultarSQL("SELECT * FROM Estado JOIN orden_trabajo ON(orden_trabajo.id_estado = estado.id_estado)" +
                                                    " WHERE orden_trabajo.esta_eliminada = 0");

            if (tabla.Rows.Count > 0)
            {
                for (int i = 0; i < tabla.Rows.Count; i++)
                {
                    int       orden_trabajo_cargando = Int32.Parse(tabla.Rows[i]["id_orden_trabajo"].ToString());
                    DataTable boletasEnCurso         = bdHelper.consultarSQL("Select * From detalle_orden WHERE (id_orden_trabajo = " + orden_trabajo_cargando +
                                                                             " AND estado = 'En Curso');");
                    int cantidadBoletasEnCurso = boletasEnCurso.Rows.Count;

                    dataGridView1.Rows.Add(tabla.Rows[i]["id_orden_trabajo"],
                                           cantidadBoletasEnCurso == 0 ? tabla.Rows[i]["nombre"] : "En Curso",
                                           tabla.Rows[i]["fecha_estimada_entrega"],
                                           tabla.Rows[i]["dni_responsable_cliente"],
                                           tabla.Rows[i]["precio_total"]);

                    if (tabla.Rows[i]["id_estado"].ToString() == "1")
                    {
                        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightSeaGreen;
                    }
                    if (tabla.Rows[i]["id_estado"].ToString() == "2")
                    {
                        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Green;
                    }
                    if (tabla.Rows[i]["id_estado"].ToString() == "4")
                    {
                        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.GreenYellow;
                    }
                    if (tabla.Rows[i]["id_estado"].ToString() == "5")
                    {
                        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightGreen;
                    }
                    if (cantidadBoletasEnCurso != 0)
                    {
                        dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightGreen;
                    }
                }
            }
        }
예제 #4
0
        private void actualizarDetalles(int orden_trabajo)
        {
            this.orden_trabajo_controlando = orden_trabajo;
            this.lbl_numero_ot.Text        = orden_trabajo.ToString();
            dgv_detalles.Rows.Clear();
            string    retrieveBoletasQuery = "select * from detalle_orden WHERE id_orden_trabajo = " + orden_trabajo;
            DataTable tabla = bdHelper.consultarSQL(retrieveBoletasQuery);

            cantidad_boletas = tabla.Rows.Count;
            if (tabla.Rows.Count > 0)
            {
                for (int i = 0; i < tabla.Rows.Count; i++)
                {
                    dgv_detalles.Rows.Add(tabla.Rows[i]["id_detalle"],
                                          tabla.Rows[i]["legajo_empleado"],
                                          tabla.Rows[i]["id_maquina"],
                                          tabla.Rows[i]["estado"],
                                          tabla.Rows[i]["fecha_hora_inicio"],
                                          Int32.Parse(tabla.Rows[i]["duracion_calibracion"].ToString()) + Int32.Parse(tabla.Rows[i]["duracion_trabajo"].ToString()),
                                          tabla.Rows[i]["duracion_real_trabajo"]);
                }
            }
        }
예제 #5
0
        private void actualizarGrillaMaquinas()
        {
            dgv_maquinas.Rows.Clear();
            string    retrieveMaquinasQuery = "SELECT tipos_maquina.*, maquinas.* FROM tipos_maquina INNER JOIN maquinas ON tipos_maquina.id_tipo_maquina = maquinas.id_tipo_maquina WHERE estaEliminado = 0";
            DataTable tablaMaquinas         = bdHelper.consultarSQL(retrieveMaquinasQuery);

            if (tablaMaquinas.Rows.Count > 0)
            {
                for (int i = 0; i < tablaMaquinas.Rows.Count; i++)
                {
                    dgv_maquinas.Rows.Add(tablaMaquinas.Rows[i]["id_maquina"],
                                          tablaMaquinas.Rows[i]["nombre_maquina"],
                                          tablaMaquinas.Rows[i]["nombre"]);
                }
            }
        }
예제 #6
0
        private void actualizarGrilla()
        {
            dgv_empleados.Rows.Clear();
            string    retrieveEmpleadosQuery = "select * from Empleados WHERE estaEliminado = 0";
            DataTable tabla = bdHelper.consultarSQL(retrieveEmpleadosQuery);

            if (tabla.Rows.Count > 0)
            {
                for (int i = 0; i < tabla.Rows.Count; i++)
                {
                    dgv_empleados.Rows.Add(tabla.Rows[i]["legajo_empleado"],
                                           tabla.Rows[i]["nombre"],
                                           tabla.Rows[i]["apellido"],
                                           tabla.Rows[i]["email"],
                                           tabla.Rows[i]["telefono"],
                                           tabla.Rows[i]["domicilio"]);
                }
            }
        }
예제 #7
0
 private void cargarComboMaquina()
 {
     cmb_maquina.DataSource    = bdHelper.consultarSQL("select * from maquinas where id_tipo_maquina = " + cmb_tipo_maquina.SelectedValue);
     cmb_maquina.ValueMember   = "id_maquina";
     cmb_maquina.DisplayMember = "nombre_maquina";
 }