protected void btnPagar_Click(object sender, EventArgs e) { lblObservacion.Visible = false; txtObservacion.Visible = false; Cliente c = new Cliente(); string id_cliente = c.EncuentraIdCliente(txtNombre.Text); if (rdoNoCliente.Checked) { id_cliente = "1"; } Venta v = new Venta(); Usuario u = new Usuario(); string id_usuario = u.EncuentraIdUsuario(Session["Nombre"].ToString()); string dia = DateTime.Now.Day.ToString(); if (dia.Length < 2) { dia = "0" + dia; } string mes = DateTime.Now.Month.ToString(); if (mes.Length < 2) { mes = "0" + mes; } string anio = DateTime.Now.Year.ToString(); if (anio.Length < 2) { anio = "0" + anio; } string hora = DateTime.Now.Hour.ToString(); if (hora.Length < 2) { hora = "0" + hora; } string min = DateTime.Now.Minute.ToString(); if (min.Length < 2) { min = "0" + min; } string sec = DateTime.Now.Second.ToString(); if (sec.Length < 2) { sec = "0" + sec; } string fecha = dia + "-" + mes + "-" + anio + " " + hora + ":" + min + ":" + sec; string total = lblTotal.Text.Substring(1); char comercial = 'F'; if (rdoCliente.Checked) { comercial = 'T'; } string observacion = txtObservacion.Text; if (rdoOtros.Checked) { v.CrearVentaSQL(fecha, "", total, comercial, 'T', 'F', observacion, id_cliente, id_usuario, "1"); string id_venta = v.EncuentraIdVenta(fecha, id_usuario); foreach (DataRow dr in dt.Rows) { v.CrearDetalleVentaSQL(id_venta, dr[4].ToString(), dr[6].ToString(), dr[1].ToString()); } LimpiarControles(); gvVenta.DataSource = null; gvVenta.DataBind(); dt.Clear(); lblTotal.Text = string.Empty; } if (rdoCombustibles.Checked) { v.CrearVentaSQL(fecha, txtPatente.Text, total, comercial, 'T', 'F', observacion, id_cliente, id_usuario, "1"); string id_venta = v.EncuentraIdVenta(fecha, id_usuario); foreach (DataRow dr in dtc.Rows) { v.CrearDetalleVentaSQL(id_venta, dr[5].ToString(), dr[7].ToString(), dr[1].ToString()); } LimpiarControlesCombustibles(); gvVentaCombustible.DataSource = null; gvVentaCombustible.DataBind(); dtc.Clear(); lblTotal.Text = string.Empty; } btnCancelar.Visible = false; btnPagar.Visible = false; txtObservacion.Text = string.Empty; }