Exemple #1
0
        //private void ucEst_Load(object sender, EventArgs e)
        //{
        //    z_estado_carros ec = new z_estado_carros();
        //    z_conductores conductor = new z_conductores();
        //    z_carros carro = new z_carros();
        //    carro = carro.getObjectz_carros(NombreCarro);
        //    ec = ec.getObjectz_estado_carros(carro.estado);
        //    Image img = carro.getImagenByNombre(NombreCarro);
        //    pictureBox1.Image = img;
        //    conductor = conductor.getObjectz_conductores(carro.id_carro);
        //    txtOtro.Enabled = false;

        //    if (carro.estado == 1)
        //    {
        //        rbEnServicio.Checked = true;
        //        gbAsignarCarros.Visible = true;
        //    }

        //    if (carro.estado == 3)
        //    {
        //        lblDescEstado.Text = "Sin Conductor";
        //        rbSinConductor.Checked = true;
        //    }
        //    else
        //    {
        //        lblDescEstado.Text = ec.descripcion + ": " + carro.motivo_fuera_servicio;
        //    }

        //    if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Eléctrico"))
        //    {
        //        rbfsElectrico.Checked = true;
        //    }
        //    else if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Mecánico"))
        //    {
        //        rbfsMecanico.Checked = true;
        //    }
        //    else if (carro.estado == 2 && (!carro.motivo_fuera_servicio.Contains("Mecánico") || !carro.motivo_fuera_servicio.Contains("Eléctrico")))
        //    {
        //        rbfsOtro.Checked = true;
        //        txtOtro.Enabled = true;
        //        txtOtro.Text = carro.motivo_fuera_servicio;
        //    }

        //    lblDesConductor.Text = carro.id_conductor.ToString();

        //    if (conductor.GetNombreConductor(carro.id_conductor).Tables[0].Rows.Count == 0)
        //    {
        //        lblDesConductor.Text = "";
        //    }
        //    else
        //    {
        //        DataRow row = conductor.GetNombreConductor(carro.id_conductor).Tables[0].Rows[0];
        //        lblDesConductor.Text = row["nombre_voluntario"].ToString();
        //    }

        //    txtObservacion.Text = carro.Observacion2;
        //    lblIngresoOperadora.Text = carro.OpObservacion2;
        //    LlenarEnServicio();
        //}

        private void ucEst_Load(object sender, EventArgs e)
        {
            z_estado_carros ec        = new z_estado_carros();
            z_conductores   conductor = new z_conductores();
            z_carros        carro     = new z_carros();

            carro = carro.getObjectz_carros(NombreCarro);
            ec    = ec.getObjectz_estado_carros(carro.estado);
            Image img = carro.getImagenByNombre(NombreCarro);

            pictureBox1.Image = img;
            conductor         = conductor.getObjectz_conductores(carro.id_carro);
            txtOtro.Enabled   = false;

            if (carro.estado == 1)
            {
                rbEnServicio.Checked    = true;
                gbAsignarCarros.Visible = true;
            }

            if (carro.estado == 3)
            {
                lblDescEstado.Text     = "Sin Conductor";
                rbSinConductor.Checked = true;
            }
            else
            {
                lblDescEstado.Text = ec.descripcion + ": " + carro.motivo_fuera_servicio;
            }

            if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Eléctrico"))
            {
                rbfsElectrico.Checked = true;
            }
            else if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Mecánico"))
            {
                rbfsMecanico.Checked = true;
            }
            else if (carro.estado == 2 && (!carro.motivo_fuera_servicio.Contains("Mecánico") || !carro.motivo_fuera_servicio.Contains("Eléctrico")))
            {
                rbfsOtro.Checked = true;
                txtOtro.Enabled  = true;
                txtOtro.Text     = carro.motivo_fuera_servicio;
            }

            DataSet ds = new z_conductores().Getz_conductoresCarro(carro.id_carro);
            int     id_tipo_coductor = 0;

            foreach (DataRow row2 in ds.Tables[0].Rows)
            {
                if ((int)row2["id_conductor"] == carro.id_conductor)
                {
                    id_tipo_coductor = (int)row2["id_tipo_conductor"];
                    break;
                }
            }


            lblDesConductor.Text = carro.id_conductor.ToString();

            if (conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows.Count == 0)
            {
                lblDesConductor.Text = "";
            }
            else
            {
                DataRow row = conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows[0];
                lblDesConductor.Text = row["nombre_voluntario"].ToString();
            }

            txtObservacion.Text      = carro.Observacion2;
            lblIngresoOperadora.Text = carro.OpObservacion2;
            LlenarEnServicio();
        }
        //### Llenar Controles
        public void LlenarControles()
        {
            z_estado_carros ec        = new z_estado_carros();
            z_conductores   conductor = new z_conductores();

            z_carros carro = new z_carros();

            //if (carro.GetParametroPrioridad(1) == "TRUE")
            //{
            //    checkBox1.Checked = true;
            //}
            //else
            //{
            //    checkBox1.Checked = false;
            //}

            //if (carro.GetParametroPrioridad(2) == "TRUE")
            //{
            //    checkBox2.Checked = true;
            //}
            //else
            //{
            //    checkBox2.Checked = false;
            //}

            carro = carro.getObjectz_carros(NombreCarro);
            ec    = ec.getObjectz_estado_carros(carro.estado);

            //#f  Comentar estas Lineas y Agregar los IF
            //Image img = carro.getImagenByNombre(NombreCarro);
            //pictureBox1.Image = img;
            if (System.IO.File.Exists(carro.urlimagen))
            {
                pictureBox1.ImageLocation = carro.urlimagen == string.Empty ? @"C:\ZEUS\Resources\Carros\comodin.jpg" : carro.urlimagen;
            }
            else
            {
                pictureBox1.ImageLocation = @"C:\ZEUS\Resources\Carros\comodin.jpg";
            }

            conductor       = conductor.getObjectz_conductores(carro.id_carro);
            txtOtro.Enabled = false;

            if (carro.estado == 1)
            {
                rbEnServicio.Checked    = true;
                gbAsignarCarros.Visible = true;
            }

            if (carro.estado == 3)
            {
                //lblDescEstado.Text = "Sin Conductor";
                lblDescEstado.Text     = "";
                rbSinConductor.Checked = true;
            }
            else
            {
                //lblDescEstado.Text = ec.descripcion + ": " + carro.motivo_fuera_servicio;
                lblDescEstado.Text = ec.descripcion;
            }

            if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Eléctrico"))
            {
                rbfsElectrico.Checked = true;
            }
            else if (carro.estado == 2 && carro.motivo_fuera_servicio.Contains("Mecánico"))
            {
                rbfsMecanico.Checked = true;
            }
            else if (carro.estado == 2 && (!carro.motivo_fuera_servicio.Contains("Mecánico") || !carro.motivo_fuera_servicio.Contains("Eléctrico")))
            {
                rbfsOtro.Checked = true;
                txtOtro.Enabled  = true;
                txtOtro.Text     = carro.motivo_fuera_servicio;
            }


            //### Obtiene Tipo y Nombre de Conductor
            DataSet ds = new z_conductores().Getz_conductoresCarro(carro.id_carro);
            int     id_tipo_coductor = 0;

            foreach (DataRow row2 in ds.Tables[0].Rows)
            {
                if ((int)row2["id_conductor"] == carro.id_conductor)
                {
                    id_tipo_coductor = (int)row2["id_tipo_conductor"];
                    break;
                }
            }
            lblDesConductor.Text = carro.id_conductor.ToString();
            if (conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows.Count == 0)
            {
                lblDesConductor.Text = "";
            }
            else
            {
                DataRow row = conductor.GetNombreConductor(carro.id_conductor, id_tipo_coductor).Tables[0].Rows[0];
                lblDesConductor.Text = row["nombre_voluntario"].ToString();
            }

            //### Muestra la Observación del Carro
            txtObservacion.Text = carro.Observacion2;
            //lblIngresoOperadora.Text = carro.OpObservacion2;

            //### Agregar Conductores Autorizados
            LlenarEnServicio();
        }