コード例 #1
0
        private void obtenerdatosInconsistenciasPROA()
        {
            int  cliente = ((Cliente)cboCliente.SelectedItem).Id;
            byte estado  = Convert.ToByte(cboEstadoInconsistencia.SelectedIndex);

            dgvInconsistencias.DataSource = _mantenimiento.ObtenerPROAInconsistenciaporResolver(cliente, estado);
            for (int i = 0; i < dgvInconsistencias.Rows.Count; i++)
            {
                switch (dgvInconsistencias.Rows[i].Cells["TipoInconsistencia"].Value.ToString())
                {
                case "0":
                    dgvInconsistencias.Rows[i].DefaultCellStyle.BackColor = Color.LightCoral;
                    break;

                case "1":
                    dgvInconsistencias.Rows[i].DefaultCellStyle.BackColor = Color.LightSeaGreen;
                    break;

                case "2":
                    dgvInconsistencias.Rows[i].DefaultCellStyle.BackColor = Color.LightYellow;
                    break;
                }
            }
            dgvInconsistencias.Columns["Fecha"].DefaultCellStyle.Format = "dd/MM/yyyy";
            dgvInconsistencias.Columns["Hora"].DefaultCellStyle.Format  = "hh:mm:ss";
            if (cboEstadoInconsistencia.SelectedIndex == 1)
            {
                btnModificar.Enabled = false;
                btnResolver.Enabled  = false;
            }
            else
            {
                btnResolver.Enabled = true;
            }
        }