protected void btnregistrar_Click(object sender, EventArgs e) { lblerror.Visible = false; if (ddlTipoComprobante.SelectedItem.Text != "--Seleccione--") { if (ddlTipoComprobante.SelectedItem.Text == "Factura Servicio" && ddlservicio.SelectedItem.Text != "--Seleccione--" && tbmonto.Text != string.Empty) { TheGym k = new TheGym { FacturaFKTipoComp = ddlTipoComprobante.SelectedValue, FacturaFKServicio = ddlservicio.SelectedValue, FacturaMonto = tbmonto.Text, FacturaFecha = lblFecha.Text, FacturaFKEmpleado = id }; try { k.AddFacturaPagoServicio(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$('#modal-default').modal('show');", true); } catch { lblerror.Visible = true; lblerror.Text = "Error al cargar factura de servicio"; } } else { if (ddlTipoComprobante.SelectedItem.Text == "Factura Proveedor" && tbordencompra.Text != string.Empty) { TheGym k = new TheGym { FacturaIDOrden = tbordencompra.Text, FacturaFKTipoComp = ddlTipoComprobante.SelectedValue, FacturaMonto = tbmonto.Text, FacturaFecha = lblFecha.Text, FacturaFKEmpleado = id }; try { k.AddFacturaPagoProveedor(); k.FacturaIDSucursal = IdSucursal; for (int i = 0; i < Tabla.Rows.Count; i++) { k.FacturaProducto = Tabla.Rows[i][0].ToString(); k.FacturaCantidad = Tabla.Rows[i][2].ToString(); DataTable dt = new DataTable(); dt = k.ProductoEnDeposito(); if (dt.Rows.Count > 0) { k.ActualizaStockOrden(); } else { k.AddProductoADeposito(); } } ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$('#modal-default').modal('show');", true); } catch { lblerror.Visible = true; lblerror.Text = "Error al cargar factura de Proveedor"; } } else { if (ddlTipoComprobante.SelectedItem.Text == "Otros" && tbmonto.Text != string.Empty) { TheGym k = new TheGym { FacturaIDOrden = "", FacturaFKTipoComp = ddlTipoComprobante.SelectedValue, FacturaFKServicio = "", FacturaMonto = tbmonto.Text, FacturaFecha = lblFecha.Text, FacturaFKEmpleado = id }; try { k.AddFacturaPagoOtros(); ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$('#modal-default').modal('show');", true); } catch { lblerror.Visible = true; lblerror.Text = "Error al cargar factura de Otros"; } } else { lblerror.Visible = true; lblerror.Text = "Error general"; } } } } else { lblerror.Text = "Seleccione un tipo de comprobante!"; } //mensaje de exito tbmonto.Text = string.Empty; tbmonto.ReadOnly = true; LblOrdenCompra.Visible = false; tbordencompra.Text = string.Empty; tbordencompra.Visible = false; btnordencomprapopup.Visible = false; LblServicios.Visible = false; ddlservicio.Visible = false; ddlTipoComprobante.ClearSelection(); griddetalleordenmodal.Dispose(); griddetalleordenmodal.Visible = false; gridordenmodal.Dispose(); gridordenmodal.Visible = false; }