protected void btnNuevo_Click(object sender, EventArgs e) { int nMainTipo = 0; try { clsDocumenOperacion lstDocumentos = new clsDocumenOperacion(); if (((Button)sender).ToolTip == btnNuevo.ToolTip) { HabilitarCampos(true); CargarCombos(); CargarTransportistas(); CargarVendedores(); nMainTipo = 2; lblProceso.Value = "NEW"; ddlTipoDocu.Enabled = true; } else { txtNroDocu.Enabled = true; txtNroSerie.Enabled = true; nMainTipo = 3; lblProceso.Value = "NEWDOC"; ddlTipoDocu.Enabled = true; } if (ddlTipoDocu.Items.Count > 1) { if (ddlTipoDocu.Items.Count > nMainTipo - 1) ddlTipoDocu.SelectedIndex = nMainTipo; else ddlTipoDocu.SelectedIndex = 0; txtNroSerie.Text = lstDocumentos.MaxDopNroSerie(Convert.ToInt32(ddlTipoDocu.SelectedValue)); txtNroDocu.Focus(); HabilitarBtn(btnAgregar, true); ModalPopupNuevoDocumento.Show(); } else MessageBox("No hay ningun Tipo de Documento registrado. Por favor registrar alguno antes de Comenzar."); } catch (Exception ex) { MessageBox("Error Interno: " + ex.Message); } }
protected void btnNuevo_Click(object sender, EventArgs e) { int nMainTipo = 0; try { clsDocumenOperacion lstDocumentos = new clsDocumenOperacion(); if (((Button)sender).ToolTip == btnNuevo.ToolTip) { HabilitarCampos(true); CargarCombos(); nMainTipo = 2; lblProceso.Value = "NEW"; ddlTipoDocu.Enabled = true; txtProveedor.Text = ""; } else { DataRow[] Filas = g_dtDetOperacion.Select("dtpSubTotal = 0"); if (Filas.Count() > 0) { MessageBox("Tiene " + Filas.Count().ToString() + " Detalles con Precio 0, No se puede Canjear la Factura."); return; } else { txtNroDocu.Enabled = true; txtNroSerie.Enabled = true; nMainTipo = 3; lblProceso.Value = "NEWDOC"; ddlTipoDocu.Enabled = false; } } if (ddlTipoDocu.Items.Count > 1) { if (ddlTipoDocu.Items.Count > nMainTipo - 1) ddlTipoDocu.SelectedIndex = nMainTipo; else ddlTipoDocu.SelectedIndex = 0; txtNroSerie.Text = lstDocumentos.MaxDopNroSerie(Convert.ToInt32(ddlTipoDocu.SelectedValue)); txtNroDocu.Focus(); HabilitarBtn(btnAgregar, true); ModalPopupNuevoDocumento.Show(); } else MessageBox("No hay ningun Tipo de Documento registrado. Por favor registrar alguno antes de Comenzar."); } catch (Exception ex) { MessageBox("Error Interno: " + ex.Message); } }