protected void bAgregarConcepto_Click(object sender, EventArgs e) { int countImp = 0; Page.Validate("Deta"); if (Page.IsValid) { DB.Conectar(); DB.CrearComando(@"SELECT count(*) FROM ImpuestosDetallesTemp WHERE id_Empleado=@empleado and codigoTemp=@codigoPrincipal"); DB.AsignarParametroCadena("@empleado", idUser); DB.AsignarParametroCadena("@codigoPrincipal", tbCodigoP.Text); DbDataReader DRCont = DB.EjecutarConsulta(); if (DRCont.Read()) { countImp = Convert.ToInt32(DRCont[0]); } DB.Desconectar(); if (countImp > 0) { DB.Conectar(); DB.CrearComando(@"insert into DetallesTemp (codigoPrincipal,codigoAuxiliar,descripcion,cantidad,precioUnitario, descuento,precioTotalSinImpuestos,id_Empleado) values (@codigoPrincipal,@codigoAuxiliar,@descripcion,@cantidad,@precioUnitario, @descuento,@precioTotalSinImpuestos,@id_Empleado)"); DB.AsignarParametroCadena("@codigoPrincipal", tbCodigoP.Text); DB.AsignarParametroCadena("@codigoAuxiliar", tbCodigoA.Text); DB.AsignarParametroCadena("@descripcion", tbCodigoA0.Text); DB.AsignarParametroCadena("@cantidad", tbCantidad.Text); DB.AsignarParametroCadena("@precioUnitario", tbPU.Text); DB.AsignarParametroCadena("@descuento", tbDescuento.Text); DB.AsignarParametroCadena("@precioTotalSinImpuestos", tbImporteConcepto.Text); DB.AsignarParametroCadena("@id_Empleado", idUser); DB.EjecutarConsulta1(); DB.Desconectar(); SqlDataDetalles.SelectParameters[0].DefaultValue = Session["idUser"].ToString(); SqlDataDetalles.DataBind(); gvDetalles.DataBind(); SqlDataImpuestosConceptos.SelectParameters[0].DefaultValue = Session["idUser"].ToString(); SqlDataImpuestosConceptos.SelectParameters[1].DefaultValue = Session["idUser"].ToString(); SqlDataImpuestosConceptos.DataBind(); gvImpuestosDetalles.DataBind(); tbCantidad.Text = String.Format("{0:f}", 1); tbCodigoA.Text = ""; tbCodigoP.Text = codigoPrincipal(); tbCodigoA0.Text = ""; tbPU.Text = "0"; tbDescuento.Text = "0"; tbImporteConcepto.Text = "0"; tbBaseImponible.Text = "0"; } else { lMsjImpuestos.Text = "Necesitas Agregar al menos un Impuesto."; } } codigoPrincipal(); }
// protected void bAgregarDetalleAdic_Click(object sender, EventArgs e) // { // if (Convert.ToDouble(tbImporteConcepto.Text) > 0.01) // { // DB.Conectar(); // DB.CrearComando(@"insert into DetallesAdicionalesTemp // (nombre,valor,id_DetallesTemp,codigoTemp,id_Empleado) // values // (@nombre,@valor,@id_DetallesTemp,@codigoTemp,@id_Empleado)"); // DB.AsignarParametroCadena("@nombre", tbNombreConcepto.Text); // DB.AsignarParametroCadena("@valor", tbValorConcepto.Text); // DB.AsignarParametroCadena("@id_DetallesTemp", ""); // DB.AsignarParametroCadena("@codigoTemp", tbCodigoP.Text); // DB.AsignarParametroCadena("@id_Empleado", idUser); // DB.EjecutarConsulta1(); // DB.Desconectar(); // SqlDataDetAdicionalesDetalles.SelectParameters[0].DefaultValue = Session["idUser"].ToString(); // SqlDataDetAdicionalesDetalles.SelectParameters[1].DefaultValue = tbCodigoP.Text; // SqlDataDetAdicionalesDetalles.DataBind(); // gvDetAdic.DataBind(); // } // tbValorConcepto.Text = ""; // tbNombreConcepto.Text = ""; // } protected void bAgregarConcepto_Click() { // arraylCargosxServico = new ArrayList(); string auxservicio = ""; int countImp = 0; Page.Validate("Deta"); if (Page.IsValid) { DB.Conectar(); DB.CrearComando(@"SELECT count(*) FROM ImpuestosDetallesTemp WHERE id_Empleado=@empleado and codigoTemp=@codigoPrincipal"); DB.AsignarParametroCadena("@empleado", idUser); DB.AsignarParametroCadena("@codigoPrincipal", tbCodigoP.Text); DbDataReader DRCont = DB.EjecutarConsulta(); if (DRCont.Read()) { countImp = Convert.ToInt32(DRCont[0]); } DB.Desconectar(); string auxdescripcion = ""; if (countImp > 0) { DB.Conectar(); DB.CrearComando(@"insert into DetallesTemp (codigoPrincipal,codigoAuxiliar,descripcion,cantidad,precioUnitario, descuento,precioTotalSinImpuestos,id_Empleado,servicio) values (@codigoPrincipal,@codigoAuxiliar,@descripcion,@cantidad,@precioUnitario, @descuento,@precioTotalSinImpuestos,@id_Empleado,@servicio)"); DB.AsignarParametroCadena("@codigoPrincipal", tbCodigoP.Text); DB.AsignarParametroCadena("@codigoAuxiliar", "");//tbCodigoA.Text); DB.AsignarParametroCadena("@descripcion", tbCodigoA0.Text.Replace(Environment.NewLine, "")); // DB.AsignarParametroCadena("@descripcion", ddlCodigoA0.SelectedValue); //DB.AsignarParametroCadena("@descripcion", tbConcepto.Text.Replace(Environment.NewLine, "").Replace("–","")); DB.AsignarParametroCadena("@cantidad", tbCantidad.Text); DB.AsignarParametroCadena("@precioUnitario", tbPU.Text); DB.AsignarParametroCadena("@descuento", tbDescuento.Text); DB.AsignarParametroCadena("@precioTotalSinImpuestos", tbImporteConcepto.Text); DB.AsignarParametroCadena("@id_Empleado", idUser); if (chbServicio.Checked) { auxservicio = String.Format("{0:f}", (Convert.ToDecimal(cc(tbImporteConcepto.Text)) * Convert.ToDecimal(cc("0.10")))); DB.AsignarParametroCadena("@servicio", auxservicio); } else { DB.AsignarParametroCadena("@servicio", "0.00"); } DB.EjecutarConsulta1(); DB.Desconectar(); SqlDataDetalles.SelectParameters[0].DefaultValue = Session["idUser"].ToString(); SqlDataDetalles.DataBind(); gvDetalles.DataBind(); SqlDataImpuestosConceptos.SelectParameters[0].DefaultValue = Session["idUser"].ToString(); SqlDataImpuestosConceptos.SelectParameters[1].DefaultValue = Session["idUser"].ToString(); SqlDataImpuestosConceptos.DataBind(); gvImpuestosDetalles.DataBind(); tbCantidad.Text = String.Format("{0:f}", 1); //tbCodigoA.Text = ""; tbCodigoP.Text = codigoPrincipal(); tbCodigoA0.Text = ""; ddlCodigoA0.SelectedValue = "0"; tbPU.Text = "0"; tbConcepto.Text = ""; tbDescuento.Text = "0"; tbImporteConcepto.Text = "0"; tbBaseImponible.Text = "0"; } else { lMsjImpuestos.Text = "Necesitas Agregar al menos un Impuesto."; } } codigoPrincipal(); }