예제 #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            linkeo linker = new linkeo();
            ArrayList campos = new ArrayList();
            ArrayList datos = new ArrayList();
            string resultado;

            //especifico campos
            campos.Add("nombre_servicio, ");
            campos.Add("descripcion, ");
            campos.Add("descuento ");

            //recolecto datos
            datos.Add(" ' ");
            datos.Add(this.TextBox1.Text);//des
            datos.Add(" ' ");
            datos.Add(" , ");
            datos.Add(" ' ");
            datos.Add(this.TextBox2.Text);//com
            datos.Add(" ' ");
            datos.Add(" , ");
            datos.Add(this.TextBox3.Text);//ra um

            resultado = linker.insercion_de_dataset("servicio", campos, datos);
            Label1.Text = resultado;
            string[] devolucion = new string[3];
            devolucion = linker.revisar_error(resultado, "INS", "Se Ha Guardado El Servicio Correctamente. Puede Continuar Agregando Servicios, O Finalizar y Editar Sus Detalles En La Pagina De Edicion Servicios", "Atencion Ocurrio Un Error Al Intentar Ejecutar La Transaccion", "abmservicios_in.aspx", "abmservicios_in.aspx");

            if (devolucion[0].Equals("0"))
                Session["mensaje_error"] = devolucion[1];
            else
                Session["mensaje_exito"] = devolucion[1];

            Response.Redirect(devolucion[2]);
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            linkeo linker = new linkeo();
            ArrayList campos = new ArrayList();
            ArrayList datos = new ArrayList();
            string resultado;

            if (validar())
            {
                //obtengo fechas formateadas
                string fecha = Calendar1.SelectedDate.ToString("yyyyMMdd");
                string fecha2 = Calendar2.SelectedDate.ToString("yyyyMMdd");
                DateTime fecha_actual = DateTime.Now;
                string fa = fecha_actual.ToString("yyyyMMdd");

                //especifico campos
                campos.Add("fecha_registracion, ");//despues probar si ingresa ok, sino... sacar
                campos.Add("fecha_inicio, ");
                campos.Add("fecha_fin, ");
                campos.Add("descripcion, ");
                campos.Add("id_usuario ");
                //recolecto datos
                datos.Add(" ' ");
                datos.Add(fa);
                datos.Add(" ' ");
                datos.Add(" , ");
                datos.Add(" ' ");
                datos.Add(fecha);//tiempo inicial
                datos.Add(" ' ");
                datos.Add(" , ");
                datos.Add(" ' ");
                datos.Add(fecha2);//tiempo final
                datos.Add(" ' ");
                datos.Add(" , ");
                datos.Add(" ' ");
                datos.Add(this.TextBox4.Text);//des
                datos.Add(" ' ");
                datos.Add(" , ");
                datos.Add(this.DropDownList1.SelectedValue);//idu

                resultado = linker.insercion_de_dataset("restriccion_disponibilidad_usuario", campos, datos);

                //verifico respuesta
                string[] devolucion = new string[3];
                devolucion = linker.revisar_error(resultado, "INS", "", "", "", "");

                if (devolucion[0].Equals("0"))
                {
                    //Session["mensaje_error"] = devolucion[1];
                    LabelInfo.ForeColor = System.Drawing.Color.Red;
                    LabelInfo.Text = "Atencion Ocurrio Un Error Al Intentar Ejecutar La Transaccion";
                }
                else
                {
                    //Session["mensaje_exito"] = devolucion[1];
                    LabelInfo.ForeColor = System.Drawing.Color.Green;
                    LabelInfo.Text = "Datos Cargados Correctamente. Puede continuar agregando datos o si desea finalizar pulse el boton FINALIZAR EDICION ";
                }

                //No uso por ahora
                //Response.Redirect(devolucion[2]);
                agregar.Enabled = false;
            }
        }