示例#1
0
        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();
        }
示例#2
0
//        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();
        }