private void Cargar_Datos()
        {
            Cursor = Cursors.WaitCursor;
            clsFunc.Cargar_Cliente((int)cbx_id_periodo.SelectedValue, Convert.ToInt64(lbl_id_cliente.Text.ToString()), ref lbl_rut, ref lbl_nombreCliente, ref lbl_Direccion);
            if (lbl_id_cliente.Text.ToString().Trim() != "")
            {
                Cargar_Cliente(Convert.ToInt64(lbl_id_cliente.Text));
                Listar_Grilla();
                SqlCommand cmd = new SqlCommand();

                DataSet dt;


                cmd.CommandText = "SELECT replace([fecha_termino],'/',' - ')fecha" +
                                  " FROM conf_periodo " +
                                  " WHERE  id_periodo=" + cbx_id_periodo.SelectedValue + " ";
                cmd.CommandType = CommandType.Text;

                dt = Conectar.Listar(Clases.clsBD.BD, cmd);
                dtp_Fecha_dev.Text = dt.Tables[0].Rows[0]["fecha"].ToString();
                //btn_Cargar_cliente_Click(sender, e);
                intContar = 0;
            }
            Cursor = Cursors.Default;
        }
예제 #2
0
        private void Cargar_Datos()
        {
            Cursor = Cursors.WaitCursor;
            clsFunc.Cargar_Cliente((int)cbx_id_periodo.SelectedValue, Convert.ToInt64(txt_id_cliente.Text.ToString()), ref lbl_rut_cliente, ref lbl_nombreCliente);
            SqlCommand cmdcombo = new SqlCommand();
            DataSet    dtcombo;

            cmdcombo.CommandText = "pa_IngresoDosimetroPorDosimetro_sel " + cbx_id_periodo.SelectedValue + "," + txt_id_cliente.Text + ",12";
            cmdcombo.CommandType = CommandType.Text;
            dtcombo = Conectar.Listar(Clases.clsBD.BD, cmdcombo);

            if (dtcombo.Tables[0].Rows.Count == 1)
            {
                btn_cargar.Enabled  = true;
                btn_Agregar.Enabled = false;
                MessageBox.Show(ControlDosimetro.Properties.Resources.msgNoExisteError, ControlDosimetro.Properties.Resources.msgCaptionError, MessageBoxButtons.OK, MessageBoxIcon.Error);
                btn_LimpiarFiltro(null, null);
            }
            else
            if (dtcombo.Tables[0].Rows.Count > 1)
            {
                btn_cargar.Enabled     = false;
                btn_Agregar.Enabled    = true;
                grp_Detalle.Enabled    = true;
                btn_Guardar.Enabled    = true;
                cbx_anno.Enabled       = false;
                cbx_id_periodo.Enabled = false;
                txt_id_cliente.Enabled = false;
                dtGrilla = dtcombo.Tables[1];
                cbx_NDocumento.DataSource = dtcombo.Tables[0];
            }

            Cursor = Cursors.Default;
        }
        private void btnBuscarTLD_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txt_NTLD.Text))
            {
                classFuncionesGenerales.mensajes.MensajeError("Debe ingrsar un número de TLD");
                return;
            }
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = String.Format("pa_ConsultaDatosTLD_sel {0}", String.IsNullOrEmpty(txt_NTLD.Text) ? "0" : txt_NTLD.Text);
            DataSet dt;

            dt = Conectar.Listar(Clases.clsBD.BD, cmd);
            if (dt.Tables[0].Rows.Count == 1)
            {
                lblDirección.Text = dt.Tables[0].Rows[0]["Direccion"].ToString();
                lblNCliente.Text  = dt.Tables[0].Rows[0]["Id_cliente"].ToString();
                lblRut.Text       = dt.Tables[0].Rows[0]["RutPersona"].ToString();
                int intPeriodo = Convert.ToInt16(dt.Tables[0].Rows[0]["id_periodo"].ToString());
                clsFunc.Cargar_Cliente(intPeriodo, Convert.ToInt64(lblNCliente.Text.ToString()), ref lbl_rut_cliente, ref lbl_nombreCliente);

                btnBuscarTLD.Enabled = false;
                txt_NTLD.Enabled     = false;
                btn_Guardar.Enabled  = true;
            }
            else
            if (dt.Tables[0].Rows.Count > 1)
            {
                lblDirección.Text   = "";
                lblNCliente.Text    = "";
                lblRut.Text         = "";
                txt_NTLD.Enabled    = false;
                btn_Guardar.Enabled = false;

                MessageBox.Show("Existe mas cliente con el mismo N° documento");
            }
            else
            if (dt.Tables[0].Rows.Count == 0)
            {
                lblDirección.Text   = "";
                lblNCliente.Text    = "";
                lblRut.Text         = "";
                btn_Guardar.Enabled = false;
                txt_NTLD.Enabled    = false;
                MessageBox.Show("Documento no existe");
            }
        }
        private void btn_cargar_Click(object sender, EventArgs e)
        {
            Cursor      = Cursors.WaitCursor;
            Inicializar = false;

            clsFunc.Cargar_Cliente((int)cbx_id_periodo.SelectedValue, Convert.ToInt64(lbl_id_cliente.Text.ToString()), ref lbl_rut_cliente, ref lbl_nombreCliente);

            Cargar_Sucursal();
            Cargar_Seccion();

            Listar_Personal();
            cbx_anno.Enabled       = false;
            cbx_id_periodo.Enabled = false;
            btn_cargar.Enabled     = false;
            //grdDatos.Focus();
            Cursor = Cursors.Default;
        }