Ejemplo n.º 1
0
 private void BtnBuscar_Click(object sender, EventArgs e)
 {
     if (txtNorsrn.Text != "")
     {
         CarCoolBL             bl        = new CarCoolBL();
         List <LiquidacionOpe> LstLiqOpe = new List <LiquidacionOpe>();
         LstLiqOpe            = bl.ListarLiquidacionOperaciones(int.Parse(txtNorsrn.Text));
         dgvLiqOpe.DataSource = LstLiqOpe;
         if (LstLiqOpe.Count == 0)
         {
             MessageBox.Show("No se encontraron registros", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Debe ingresar la orden de servicio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtNorsrn.Text != "")
            {
                string NaveViaje = da.ObtenerNaveViaje(txtNorsrn.Text.Trim());

                if (NaveViaje.Equals(""))
                {
                    txtNaveViaje.Text = "No se encontró la orden de servicio";
                }
                else
                {
                    txtNaveViaje.Text = NaveViaje;
                }

                CarCoolBL             bl        = new CarCoolBL();
                List <LiquidacionOpe> LstLiqOpe = new List <LiquidacionOpe>();
                LstLiqOpe = bl.ListarLiquidacionOperaciones(int.Parse(txtNorsrn.Text));
                if (LstLiqOpe.Count == 0)
                {
                    txtLiquidacion.Text = "0";
                    txtOrdServ.Text     = txtNorsrn.Text;

                    chkIniDesc.Checked   = false;
                    chkFinDsc.Checked    = false;
                    chkIniEmb.Checked    = false;
                    chkFinEmb.Checked    = false;
                    chkCutOffDry.Checked = false;
                    chkCutOffRef.Checked = false;
                    chkIniStk.Checked    = false;
                    ChkAtr.Checked       = false;

                    chkIniDesc_CheckedChanged(sender, e);
                    chkFinDsc_CheckedChanged(sender, e);
                    chkIniEmb_CheckedChanged(sender, e);
                    chkFinEmb_CheckedChanged(sender, e);
                    chkCutOffDry_CheckedChanged(sender, e);
                    chkCutOffRef_CheckedChanged(sender, e);
                    chkIniStk_CheckedChanged(sender, e);
                    ChkAtr_CheckedChanged(sender, e);
                }
                else
                {
                    txtLiquidacion.Text = LstLiqOpe[0].NMRLQO.ToString();
                    txtOrdServ.Text     = LstLiqOpe[0].NORSRN.ToString();

                    if (LstLiqOpe[0].FINDSC.ToString().Trim() != "")
                    {
                        chkIniDesc.Checked = true;
                        dtpFecIniDesc.Text = LstLiqOpe[0].FINDSC.ToString().Trim() + " " + LstLiqOpe[0].HINDSC.ToString().Trim();
                    }
                    else
                    {
                        chkIniDesc_CheckedChanged(sender, e);
                        dtpFecIniDesc.Text = "";
                    }

                    if (LstLiqOpe[0].FFNDSC.ToString().Trim() != "")
                    {
                        chkFinDsc.Checked  = true;
                        dtpFecFinDesc.Text = LstLiqOpe[0].FFNDSC.ToString().Trim() + " " + LstLiqOpe[0].HFNDSC.ToString().Trim();
                    }
                    else
                    {
                        chkFinDsc_CheckedChanged(sender, e);
                        dtpFecFinDesc.Text = "";
                    }

                    if (LstLiqOpe[0].FINEMB.ToString().Trim() != "")
                    {
                        chkIniEmb.Checked = true;
                        dtpFecIniEmb.Text = LstLiqOpe[0].FINEMB.ToString().Trim() + " " + LstLiqOpe[0].HINEMB.ToString().Trim();
                    }
                    else
                    {
                        chkIniEmb_CheckedChanged(sender, e);
                        dtpFecIniEmb.Text = "";
                    }

                    if (LstLiqOpe[0].FFNEMB.ToString().Trim() != "")
                    {
                        chkFinEmb.Checked = true;
                        dtpFecFinEmb.Text = LstLiqOpe[0].FFNEMB.ToString().Trim() + " " + LstLiqOpe[0].HFNEMB.ToString().Trim();
                    }
                    else
                    {
                        chkFinEmb_CheckedChanged(sender, e);
                        dtpFecFinEmb.Text = "";
                    }

                    if (LstLiqOpe[0].FCOFF1.ToString().Trim() != "")
                    {
                        chkCutOffDry.Checked = true;
                        dtpFecCutOffDry.Text = LstLiqOpe[0].FCOFF1.ToString().Trim() + " " + LstLiqOpe[0].HCOFF1.ToString().Trim();
                    }
                    else
                    {
                        chkCutOffDry_CheckedChanged(sender, e);
                        dtpFecCutOffDry.Text = "";
                    }

                    if (LstLiqOpe[0].FCOFF2.ToString().Trim() != "")
                    {
                        chkCutOffRef.Checked  = true;
                        dtpFecCutOffReef.Text = LstLiqOpe[0].FCOFF2.ToString().Trim() + " " + LstLiqOpe[0].HCOFF2.ToString().Trim();
                    }
                    else
                    {
                        chkCutOffRef_CheckedChanged(sender, e);
                        dtpFecCutOffReef.Text = "";
                    }

                    if (LstLiqOpe[0].FPSTAK.ToString().Trim() != "")
                    {
                        chkIniStk.Checked = true;
                        dtpFecStack.Text  = LstLiqOpe[0].FPSTAK.ToString().Trim() + " " + LstLiqOpe[0].HPSTAK.ToString().Trim();
                    }
                    else
                    {
                        chkIniStk_CheckedChanged(sender, e);
                        dtpFecStack.Text = "";
                    }

                    if (LstLiqOpe[0].FATQNA.ToString().Trim() != "")
                    {
                        ChkAtr.Checked     = true;
                        dtpFecAtraque.Text = LstLiqOpe[0].FATQNA.ToString().Trim() + " " + LstLiqOpe[0].HATQNA.ToString().Trim();
                    }
                    else
                    {
                        ChkAtr_CheckedChanged(sender, e);
                        dtpFecAtraque.Text = "";
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar la orden de servicio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }