public JsonResult guardarRestaurante(String Nombre, String Direccion, String Telefono, String Descripcion, int idLugar, String HoraIni, String HoraFin) { //Las variables se reciben de esta forma para asemejar los mas posible a la Arquitectura MVC tradicional //Chequeo de campos obligatorios para el formulario if ((Nombre == "") || (Direccion == "") || (HoraIni == "Horario Inicio") || (Telefono == "") || (HoraFin == "Horario Fin") || (idLugar == 0)) { Response.StatusCode = (int)HttpStatusCode.BadRequest; string error = "Error, existen campos vacios"; return(Json(error)); } try { Entidad _restaurant = FabricaEntidad.crearRestaurant(Nombre, Direccion, Telefono, Descripcion, HoraIni, HoraFin, idLugar); Command <Boolean> comando = (Command <Boolean>)FabricaComando.comandosRestaurant(FabricaComando.comandosGlobales.CREAR, BOReserva.Controllers.PatronComando.FabricaComando.comandoRestaurant.NULO, _restaurant); if (comando.ejecutar()) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { Response.StatusCode = (int)HttpStatusCode.BadRequest; string error = "Error agregando el restaurante."; return(Json(error)); } } catch (Exception) { Response.StatusCode = (int)HttpStatusCode.BadRequest; string error = "Error de Conexion BD"; return(Json(error)); } }
public HttpResponseMessage CrearPartido(DTOPartidoNuevo dto) { logger.Info("Entrando a CrearPartido[]"); try { TraductorPartidoNuevo traductor = FabricaTraductor.CrearTraductorPartidoNuevo(); Entidad entidad = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoCrearPartido(entidad); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK, "Creado exitosamente")); } catch (ExcepcionPersonalizada ex) { logger.Error(ex, "Se capturo un error"); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Mensaje)); } catch (Exception ex) { logger.Error(ex, "Ocurrio un error inesperado"); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error desconocido")); } }
/// <summary> /// Metodo para aregar un permiso nuevo /// <returns>retorna JsonResult</returns> /// </summary> public JsonResult agregarpermiso(CModulo_detallado model) { //Verifico que todos los campos no sean nulos if (model.Nombre == null && model.Url == null) { //Creo el codigo de error de respuesta Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "Error, campos obligatorios vacios"; //Retorno el error return(Json(error)); } try { Entidad nuevoPermiso = FabricaEntidad.InstanciarPermiso(model); Command <String> comando = FabricaComando.crearM13_AgregarPermiso(nuevoPermiso); String agrego_si_no = comando.ejecutar(); return(Json(agrego_si_no)); } catch (ReservaExceptionM13 ex) { return(Json(ex.Mensaje)); } }
public bool VerificarNota() { Entidad usuario = (contrato.Sesion["usuario"] as Clases.Usuario); bool estado = false; nota = FabricaEntidad.CrearNota(); (nota as Clases.Nota).Titulo = contrato.getTitulo(); (nota as Clases.Nota).Idnota = int.Parse(contrato.getIdNota()); (nota as Clases.Nota).Libreta.NombreLibreta = contrato.getNombreLibreta(); notaExiste = FabricaEntidad.CrearNota(); comandoverificar = FabricaComando.CrearComandoVerificarNota(nota, usuario); notaExiste = comandoverificar.Ejecutar(); if ((notaExiste as Clases.Nota).Idnota == 0 || (notaExiste as Clases.Nota).Idnota == (nota as Clases.Nota).Idnota) { estado = true; return(estado); } else { contrato.MensajeError.Text = _mensajeErrorInsertar; contrato.MensajeError.Visible = true; return(estado); } }
public JsonResult agregarrol(CRoles model) { //Verifico que todos los campos no sean nulos if (model.Nombre_rol == null) { //Creo el codigo de error de respuesta Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "Error, campo obligatorio vacio"; //Retorno el error return(Json(error)); } try { Entidad nuevoRol = FabricaEntidad.InstanciarRol(model); Command <String> comando = FabricaComando.crearM13_AgregarRol(nuevoRol); String agrego_si_no = comando.ejecutar(); return(Json(agrego_si_no)); } catch (ReservaExceptionM13 ex) { return(Json(new { error = ex.Mensaje })); } }
public void M10_ComandoEliminar() { restaurantDao = FabricaDAO.RestaurantBD(); //Parametros para crear el nuevo registro en la base de datos ((CRestauranteModelo)restaurant).nombre = "ItalyFood"; ((CRestauranteModelo)restaurant).descripcion = "Comida Italiana"; ((CRestauranteModelo)restaurant).direccion = "Antimano"; ((CRestauranteModelo)restaurant).Telefono = "0212-5896699"; ((CRestauranteModelo)restaurant).horarioApertura = "09:00"; ((CRestauranteModelo)restaurant).horarioCierre = "21:00"; ((CRestauranteModelo)restaurant).idLugar = 12; Command <Boolean> comando = (Command <Boolean>)FabricaComando.comandosRestaurant(FabricaComando.comandosGlobales.CREAR, BOReserva.Controllers.PatronComando.FabricaComando.comandoRestaurant.NULO, restaurant); //Verificar si el resultado fue exitoso Assert.AreEqual(comando.ejecutar(), true); Entidad rest = FabricaEntidad.crearRestaurant(); String StringConection = restaurantDao.ConectionString(); String sqlString = "SELECT TOP 1 rst_id FROM Restaurante where fk_lugar = 12 ORDER BY rst_id DESC;"; SqlConnection conexion = new SqlConnection(StringConection); conexion.Open(); SqlCommand cmd = new SqlCommand(sqlString, conexion); SqlDataReader reader = cmd.ExecuteReader(); reader.Read(); int idRestaurant = int.Parse(reader["rst_id"].ToString()); restaurante._id = idRestaurant; Command <Boolean> comando1 = (Command <Boolean>)FabricaComando.comandosRestaurant(FabricaComando.comandosGlobales.ELIMINAR, BOReserva.Controllers.PatronComando.FabricaComando.comandoRestaurant.NULO, restaurante); //Verificar si el resultado fue exitoso Assert.AreEqual(comando1.ejecutar(), true); }
public ActionResult Edit(int id, Categoria categories) { ModelState.Remove("Id"); ModelState.Remove("UpperCategories"); if (ModelState.IsValid && ValidarName(categories.Name) && ValidarDescription(categories.Description)) { var idNivel = Request["Mover a la categoria"].ToString().Split('-'); categories.UpperCategories = Int32.Parse(idNivel[0]); categories.Nivel = Int32.Parse(idNivel[1]) + 1; com = FabricaComando.GetComandoModificarCategoria(); com.SetPropiedad(categories); com.Execute(); JObject respuesta = (JObject)com.GetResult()[0]; if (respuesta.Property("data") != null) { return(RedirectToAction("Index")); } ValidarError(respuesta); } ConsultarCategoriasSelectEdit(id); ViewBag.Title = "Editar Categoría"; return(View(categories)); }
public JsonResult guardarOferta(CAgregarOferta model, string estadoOferta) { if (estadoOferta == "1") { model._estadoOferta = true; } else { model._estadoOferta = false; } //Chequeo si los campos obligatorios estan vacios como medida de seguridad if ((model._nombreOferta == null) || (model._porcentajeOferta == 0) || (model._fechaIniOferta == null) || (model._fechaFinOferta == null)) { //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET) Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "Error: Campo obligatorio vacio"; //Retorno el error return(Json(error)); } if (model._fechaFinOferta.Date < model._fechaIniOferta.Date) { Response.StatusCode = (int)HttpStatusCode.BadRequest; String Error = "Error: La fecha de Inicio no puede ser igual a la fecha Fin"; return(Json(Error)); } Entidad nuevaOferta = FabricaEntidad.InstanciarOferta(model); //con la fabrica instancie la oferta. Command <String> comando = FabricaComando.crearM11AgregarOferta(nuevaOferta); String agrego_si_no = comando.ejecutar(); return(Json(agrego_si_no)); }
public void ComandoAceptarNotificacionExitoso() { comando = FabricaComando.CrearComandoAceptarNotificacion(listaUsuario[2].Id, listaUsuario[1].NombreUsuario); comando.Ejecutar(); }
public void OnClickModificar2CuentaPorPagar() { //1- Se recoge la data de cada campo de la gui en el objeto de cuentas por pagar: //id de la cuenta por pagar: (miCuentaPorPagarAagregar as CuentaPorPagar).IdCuentaPorPagar = _vista.LabelcuentaCodigo.Text; //Convert.ToDateTime(miCuentaPorPagarAagregar.FechaEmision).Date //Fila 1: Fechas: (miCuentaPorPagarAagregar as CuentaPorPagar).FechaEmision = _vista.FechaEmision.Text; (miCuentaPorPagarAagregar as CuentaPorPagar).FechaVencimiento = _vista.FechaVencimiento.Text; //Fila 2 y 3: dropdownlists: //DropDownList3: razonsocial/empresa: Proveedor miProveedor = new Proveedor(); miProveedor.Nombre = _vista.DropDownListRazon.SelectedItem.Text.ToString(); //agrego a la lista el proveedor elegido por el usuario (razon social): (miCuentaPorPagarAagregar as CuentaPorPagar).ListaProveedor.Add(miProveedor); //DropDownList5: numero Cuenta bancaria: NumeroCuentaBanco miNumeroCuentaBanco = new NumeroCuentaBanco(); miNumeroCuentaBanco.NroCuentaBanco = _vista.DropDownListCuentaBancaria.SelectedItem.Text.ToString(); //agrego a la lista general: (miCuentaPorPagarAagregar as CuentaPorPagar).ListaNumeroCuentaBanco.Add(miNumeroCuentaBanco); //DropDownList4: banco Banco miBanco = new Banco(); miBanco.NombreBanco = _vista.DropDownListBanco.SelectedItem.Text.ToString(); //agrego a la lista (banco): (miCuentaPorPagarAagregar as CuentaPorPagar).ListaNumeroCuentaBanco.ElementAt(0).Banco = miBanco; //DropDownList6: tipo de pago. (miCuentaPorPagarAagregar as CuentaPorPagar).TipoPago = _vista.DropDownListTipoPago.SelectedItem.Text.ToString(); //FILA 4: Monto deuda: (miCuentaPorPagarAagregar as CuentaPorPagar).MontoInicialDeuda = Convert.ToDouble(_vista.TextBox1.Text); //Validaciones FINALES DE INTEGRIDAD DE LOS DATOS (Justo antes de insertar) //[//0.2- Validar: (int)monto > 0], [//0.1- Validar: FECHA1 <= FECHA2:] + decision si es contra proveedor: //valida fechaini <= fechafin fechasValidas = (miCuentaPorPagarAagregar as CuentaPorPagar).ValidarFechaInicioMayorOigualQueFechaFin(Convert.ToDateTime((miCuentaPorPagarAagregar as CuentaPorPagar).FechaEmision).Date, Convert.ToDateTime((miCuentaPorPagarAagregar as CuentaPorPagar).FechaVencimiento).Date); //validar monto como un int mayor que cero (el hecho de ser DOUBLE ya fue validado en la GUI con la etiqueta VALIDATOR): montoValido = (miCuentaPorPagarAagregar as CuentaPorPagar).ValidarMontoMayorQueCero((miCuentaPorPagarAagregar as CuentaPorPagar).MontoInicialDeuda); //Fila 5: detalle. (miCuentaPorPagarAagregar as CuentaPorPagar).Detalle = _vista.TextBox3DetalleDeuda.Text; string tipoDeudaEmpleado = "nomina"; string tipoDeudaProveedor = "proveedor"; //Si es contra empleados (nomina) o proveedores: la deuda if (fechasValidas && (miCuentaPorPagarAagregar as CuentaPorPagar).ListaProveedor.ElementAt(0).Nombre.Equals(tipoDeudaEmpleado) && montoValido) { //caso: nomina (miCuentaPorPagarAagregar as CuentaPorPagar).TipoDeuda = tipoDeudaEmpleado; //2- Modificar la Cuenta Por Pagar en la BD: // modificacionExitosaCPP = miLogicaCuentaPorPagar.ModificarCuentaPorPagarBD((miCuentaPorPagarAagregar as CuentaPorPagar)); _listaComando = FabricaComando.CrearComandoModificarCuentaPorPagar(miCuentaPorPagarAagregar); _milistaCpp = _listaComando.Ejecutar(); modificacionExitosaCPP = _milistaCpp; } else if (fechasValidas && !(miCuentaPorPagarAagregar as CuentaPorPagar).ListaProveedor.ElementAt(0).Nombre.Equals(tipoDeudaEmpleado) && montoValido) { //caso: proveedor (miCuentaPorPagarAagregar as CuentaPorPagar).TipoDeuda = tipoDeudaProveedor; //2- Modificar la Cuenta Por Pagar en la BD: //modificacionExitosaCPP = miLogicaCuentaPorPagar.ModificarCuentaPorPagarBD((miCuentaPorPagarAagregar as CuentaPorPagar)); _listaComando = FabricaComando.CrearComandoModificarCuentaPorPagar(miCuentaPorPagarAagregar); _milistaCpp = _listaComando.Ejecutar(); modificacionExitosaCPP = _milistaCpp; } else { //Si las dos fechas son invalidas (Emision mayor que la de vencimiento) if (!fechasValidas) { _vista.Falla.Text = _vista.Falla.Text + ": Fecha de Emisión es mayor que la Fecha de Vencimiento."; } //Si las dos fechas son invalidas (Emision mayor que la de vencimiento) if (!montoValido) { _vista.Falla.Text = _vista.Falla.Text + ": El Monto Total (BsF) debe ser mayor que cero."; } _vista.Falla.Visible = true; } //3- Terminada la modoificacion, chequea y decir por pantalla si fue un exito o un fracaso: _vista.Exito.Text = "Operacion Realizada Exitosamente"; _vista.Falla.Text = "Operacion Fallida"; //si fue un fallo: if (!modificacionExitosaCPP) { _vista.Exito.Visible = false; //Exito.Text = ""; //falla.Text = "Operacion Fallida"; _vista.Falla.Visible = true; //Validador del Monto: _vista.ValidatorCompareDoubleTypeMonto.Visible = false; //Validador de Fecha Emision: haciendolo invisible _vista.RegularExpressionValidatorFechaEmision.Visible = false; //Validador de Fecha Vencimiento: haciendolo invisible _vista.RegularExpressionValidatorFechaVencimiento.Visible = false; } else { //si fue un exito: _vista.Falla.Visible = false; //Exito.Text = "Operacion Realizada Exitosamente"; _vista.Exito.Visible = true; //falla.Text = ""; } }
public Entidad consultarContacto(Entidad ContactoR, Int16 id) { return(FabricaComando.CrearComandoConsultarContacto(ContactoR, id).Ejecutar()); }
/// <summary> /// Genera el Boleto de la reserva /// </summary> /// <param name="id_reserva"></param> /// <returns></returns> public ActionResult M05_BoletoCreadoReserva(int id_reserva) { //BUSCA LA RESERVA A MOSTRA //Uso Boleto ya que tiene los mismos atributos de reserva_bolet Command <Entidad> comando = FabricaComando.consultarM05BoletopasajeroBD(id_reserva); Boleto reserva = (Boleto)comando.ejecutar(); // EL/LOS VUELOS DEL BOLETO ESTAN EN UNA LISTA // NO SOPORTA ESCALAS List <BoletoVuelo> vuelos = reserva._vuelos; CVisualizarBoleto bol = new CVisualizarBoleto(); if (reserva._ida_vuelta == 1) { var time = vuelos[0]._fechaPartida.TimeOfDay.ToString(); var time1 = vuelos[0]._fechaLlegada.TimeOfDay.ToString(); bol._fechaDespegueIda = vuelos[0]._fechaPartida.Day + "/" + vuelos[0]._fechaPartida.Month + "/" + vuelos[0]._fechaPartida.Year; bol._fechaDespegueVuelta = ""; bol._fechaAterrizajeIda = vuelos[0]._fechaLlegada.Day + "/" + vuelos[0]._fechaLlegada.Month + "/" + vuelos[0]._fechaLlegada.Year; bol._fechaAterrizajeVuelta = ""; bol._horaDespegueIda = time; bol._horaDespegueVuelta = ""; bol._horaAterrizajeIda = time1; bol._horaAterrizajeVuelta = ""; } else { var time0 = vuelos[0]._fechaPartida.TimeOfDay.ToString(); var time1 = vuelos[0]._fechaLlegada.TimeOfDay.ToString(); var time2 = vuelos[1]._fechaPartida.TimeOfDay.ToString(); var time3 = vuelos[1]._fechaLlegada.TimeOfDay.ToString(); bol._fechaDespegueIda = vuelos[0]._fechaPartida.Day + "/" + vuelos[0]._fechaPartida.Month + "/" + vuelos[0]._fechaPartida.Year; bol._fechaDespegueVuelta = vuelos[1]._fechaPartida.Day + "/" + vuelos[1]._fechaPartida.Month + "/" + vuelos[1]._fechaPartida.Year; bol._fechaAterrizajeIda = vuelos[0]._fechaLlegada.Day + "/" + vuelos[0]._fechaLlegada.Month + "/" + vuelos[0]._fechaLlegada.Year; bol._fechaAterrizajeVuelta = vuelos[1]._fechaLlegada.Day + "/" + vuelos[1]._fechaLlegada.Month + "/" + vuelos[1]._fechaLlegada.Year; bol._horaDespegueIda = time0; bol._horaDespegueVuelta = time1; bol._horaAterrizajeIda = time2; bol._horaAterrizajeVuelta = time3; } bol._origen = reserva._origen.Name; bol._destino = reserva._destino.Name; bol._monto = reserva._costo; bol._tipoBoleto = reserva._tipoBoleto; bol._nombre = reserva._pasajero._primer_nombre; bol._apellido = reserva._pasajero._primer_apellido; bol._pasaporte = reserva._pasajero._id; bol._correo = reserva._pasajero._correo; bol._idReserva = id_reserva; int id_origen = reserva._origen.Id; int id_destino = reserva._destino.Id; double dcosto = reserva._costo; int costo = (int)dcosto; //Tomo todos los datos de bol para crear el boleto //Creo método para crear el boleto en el servicio y le paso por parámetro los atributos //(bol_id,bol_escala,bol_ida_vuelta,bol_costo,fk_origen,fk_destino,fk_pasajero,bol_fecha,tipo_boleto) int id_vuelo = reserva._vuelos[0]._id; System.Diagnostics.Debug.WriteLine("EL ID DEL VUELO DE LA RESERVA ES: " + id_vuelo); String fecha_bol = DateTime.Today.ToString("yyyy/MM/dd"); Boleto nuevoBoleto = (Boleto)FabricaEntidad.InstanciarBoleto(id_origen, id_destino, reserva._pasajero._id, costo, reserva._tipoBoleto, id_vuelo, fecha_bol); Command <String> comando2 = FabricaComando.crearM05CrearBoleto(nuevoBoleto); string flag = comando2.ejecutar(); System.Diagnostics.Debug.WriteLine("Finaliza el controller"); return(PartialView(bol)); }
public void ComandoEliminarAmigoExcepcion() { comando = FabricaComando.CrearComandoEliminarAmigo(listaUsuario[0].Id, null); comando.Ejecutar(); }
public void NotaConTresAdjuntos() { //setteo el usuario (usuario as Clases.Usuario).Nombre = "elbano"; (usuario as Clases.Usuario).Apellido = "marquez"; (usuario as Clases.Usuario).Correo = "*****@*****.**"; (usuario as Clases.Usuario).Clave = "e1223d9bbcd82236f9f09ae1f5578e3cbbd4e8f48954cead3003be60ac85629726dc04b1f875353459f97ba4a4283a1a6adb89d3524bb4816c7125964097106c"; (usuario as Clases.Usuario).AccesSecret = "meteinmqlaznshx"; (usuario as Clases.Usuario).AccesToken = "v8t8xvv80h9dzqs"; //creo una nota (nota as Clases.Nota).Titulo = "NotaPruebaTresAdjuntos"; (nota as Clases.Nota).Contenido = "Nota de prueba para pruebas unitarias con tres adjuntos"; (nota as Clases.Nota).Libreta.NombreLibreta = "Libreta de elbano"; Entidad notaExiste = FabricaEntidad.CrearNota(); Comando <Entidad> comandoVerificarExistenciaNota = FabricaComando.CrearComandoVerificarNota(nota, usuario); notaExiste = comandoVerificarExistenciaNota.Ejecutar(); string curretDirectory = @"C:\Users\elbano\Documents\GitHub\DesarrolloBMW\RapidNote\RapidNote\Archivo\"; string[] rutas = { curretDirectory + "Koala.jpg", curretDirectory + "Tulips.jpg", curretDirectory + "Penguins.jpg" }; string[] nombres = { "Koala.jpg", "Tulips.jpg", "Penguins.jpg" }; if ((notaExiste as Clases.Nota).Idnota == 0) { bool resultado = false; Comando <Boolean> comando3 = FabricaComando.CrearComandoAdjuntarDropbox(rutas, nombres, usuario); bool estado = comando3.Ejecutar(); if (estado == true) { Comando <bool> comando5 = FabricaComando.CrearComandoAgregarAdjuntoBD(rutas, nombres); resultado = comando5.Ejecutar(); if (resultado == true) { Comando <Entidad> comando = FabricaComando.CrearComandoNuevaNota(nota); nota = comando.Ejecutar(); Comando <bool> comando6 = FabricaComando.CrearComandoAgregarAdjuntoConNota(rutas, nombres, nota, usuario); comando6.Ejecutar(); } } } //busco la nota para hacer las aserciones usuario.Estado = "NotaPruebaTresAdjuntos"; List <Entidad> listaNotas; Comando <List <Entidad> > comandoBuscar = FabricaComando.CrearComandoBuscarNotas(usuario); listaNotas = comandoBuscar.Ejecutar(); Assert.IsNotNull(listaNotas); Assert.IsTrue(listaNotas.Count > 0); Assert.AreEqual((listaNotas[0] as Clases.Nota).Titulo, "NotaPruebaTresAdjuntos"); int j = 0; for (int i = 0; i < nombres.Count(); i++) { (adjunto as Clases.Adjunto).Urlarchivo = rutas[i]; (adjunto as Clases.Adjunto).Titulo = nombres[i]; IDAOAdjunto accionVerificar = FabricaDAO.CrearFabricaDeDAO(1).CrearDAOAdjunto(); Entidad adjuntoExiste = accionVerificar.VerificarAdjunto(adjunto); if ((adjuntoExiste as Clases.Adjunto).Idadjunto != 0) { j++; } } Assert.AreEqual(j, 3); }
public void EnviarNotificacionCorreo(string correo, int id, string nombre) //READY { comando = FabricaComando.CrearComandoEnviarNotificacionCorreo(correo, id, nombre); comando.Ejecutar(); }
public Entidad SeConsultoDetalle(int idSecuencia) { return(FabricaComando.CrearComandoConsultarSecuenciaXid(idSecuencia).Ejecutar()); }
public Entidad ElTratamiento(String nombre) { return(FabricaComando.CrearomandoConsultarXNombreTratamiento(nombre).Ejecutar()[0]); }
public void SalirGrupo(int idGrupo, int idUsuario) //READY { comando = FabricaComando.CrearComandoSalirGrupo(idGrupo, idUsuario); comando.Ejecutar(); }
public void ComandoEliminarAmigoExitoso() { comando = FabricaComando.CrearComandoEliminarAmigo(listaUsuario[0].Id, listaUsuario[1].NombreUsuario); comando.Ejecutar(); }
public List <Entidad> ObtenerListaNotificaciones(int id) { comando = FabricaComando.CrearComandoObtenerListaNotificaciones(id); comando.Ejecutar(); return(comando.RetornarLista()); }
public void GridView1_RowCommand(Object sender, GridViewCommandEventArgs e) { bool operacionRealizada = false; int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = _vista.GridView1.Rows[index]; string cuentaCodigo = Convert.ToString(row.Cells[1].Text); string estatusPP = Convert.ToString(row.Cells[3].Text).TrimEnd(); if (estatusPP.Equals("activo")) { (miCuenta as CuentaPorPagar).IdCuentaPorPagar = cuentaCodigo; (miCuenta as CuentaPorPagar).Estatus = "inactivo"; //operacionRealizada = miLogica.ActivarDesactivarCpp(miCuenta); _Comando = FabricaComando.CrearComandoActivarDesactivarCpp(miCuenta); operacionRealizada = _Comando.Ejecutar(); } else if (estatusPP.Equals("inactivo")) { (miCuenta as CuentaPorPagar).IdCuentaPorPagar = cuentaCodigo; (miCuenta as CuentaPorPagar).Estatus = "activo"; // operacionRealizada = miLogica.ActivarDesactivarCpp(miCuenta); _Comando = FabricaComando.CrearComandoActivarDesactivarCpp(miCuenta); operacionRealizada = _Comando.Ejecutar(); } if (operacionRealizada.Equals(false)) { _vista.Falla.Text = "Operacion Fallida"; _vista.Falla.Visible = true; _vista.Exito.Visible = false; } else if (operacionRealizada.Equals(true)) { _vista.Exito.Text = "Operacion Realizada Exitosamente"; _vista.Exito.Visible = true; _vista.Falla.Visible = false; } if ((_vista.RazonSocial.SelectedValue != "0") && (_vista.Fechai.Text == "") && (_vista.Fechaf.Text == "")) { //solo proveedor _listaComando = FabricaComando.CrearComandoAbonarObtenerCuentasPorPagarProveedor(_vista.RazonSocial.SelectedValue.ToString()); _milistaCpp = _listaComando.Ejecutar(); _vista.GridView1.DataSource = cargarTabla(_milistaCpp); _vista.GridView1.DataBind(); } else if ((_vista.RazonSocial.SelectedValue == "0") && (_vista.Fechai.Text != "") && (_vista.Fechaf.Text != "")) { //solo por fechas _listaComando = FabricaComando.CrearComandoConsultarCuentasPorPagarFechasActivar(_vista.Fechai.Text, _vista.Fechaf.Text); _milistaCpp = _listaComando.Ejecutar(); _vista.GridView1.DataSource = cargarTablaFechas(_milistaCpp); _vista.GridView1.DataBind(); } else if ((_vista.RazonSocial.SelectedValue != "0") && (_vista.Fechai.Text != "") && (_vista.Fechaf.Text != "")) { //todos los parametros _listaComando = FabricaComando.CrearComandoConsultarCuentasPorPagarFechasProveedorActivar(_vista.Fechai.Text, _vista.Fechaf.Text, _vista.RazonSocial.SelectedValue.ToString()); _milistaCpp = _listaComando.Ejecutar(); _vista.GridView1.DataSource = cargarTablaTodosLosParametros(_milistaCpp); _vista.GridView1.DataBind(); } }
public void RechazarNotificacion(int idUsuario, string nombreUsuarioRechazado) //READY { comando = FabricaComando.CrearComandoRechazarNotificacion(idUsuario, nombreUsuarioRechazado); comando.Ejecutar(); }
public JsonResult modificarTipoBoleto(CModificarBoleto model) { bool disponibilidad = false; String tipo = model._tipoBoleto; Command <Entidad> comando = FabricaComando.mostrarM05boleto(model._bol_id); Boleto boleto = (Boleto)comando.ejecutar(); List <BoletoVuelo> lista = boleto._vuelos; String tipoOri = boleto._tipoBoleto; int compara = String.Compare(tipoOri, tipo); if (compara != 0) { // PRIMERO VEO SI ES IDA O IDA Y VUELTA Command <int> comando2 = FabricaComando.mostrarM05idaVuelta(model._bol_id); int ida_vuelta = comando2.ejecutar(); // EL BOLETO ES IDA 1 // EL BOLETO ES IDA Y VUELTA 2 if (ida_vuelta == 1) { int codigo_vuelo1 = lista[0]._id; Command <bool> comando3 = FabricaComando.verificarM05Boleto(codigo_vuelo1, tipo); disponibilidad = comando3.ejecutar(); } else { int codigo_vuelo_ida = lista[0]._id; int codigo_vuelo_vuelta = lista[1]._id; Command <bool> comando4 = FabricaComando.verificarM05Boleto(codigo_vuelo_ida, tipo); Command <bool> comando5 = FabricaComando.verificarM05Boleto(codigo_vuelo_vuelta, tipo); bool disp_ida = comando4.ejecutar(); bool disp_vuelta = comando5.ejecutar(); disponibilidad = ((disp_ida) && (disp_vuelta)); System.Diagnostics.Debug.WriteLine(disponibilidad); } if (disponibilidad) { // HACER EL UPDATE boleto._tipoBoleto = tipo; Command <int> comando6 = FabricaComando.modificarM05modificarBoleto(boleto); int num = comando6.ejecutar(); return(Json(true, JsonRequestBehavior.AllowGet)); } else { //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET) Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "No hay disponibilidad para cambiar de categoría"; //Retorno el error return(Json(error)); } } else { //Creo el codigo de error de respuesta (OJO: AGREGAR EL USING DE SYSTEM.NET) Response.StatusCode = (int)HttpStatusCode.BadRequest; //Agrego mi error String error = "Posee la misma categoría de boleto"; //Retorno el error return(Json(error)); } }
/// <summary> /// Método que lista los años desde 1930 al 2016 /// </summary> /// <returns>Retorna una lista de items que contine los años</returns> public static List <SelectListItem> listadeanios() { Command <List <SelectListItem> > Comando = FabricaComando.listarAniosAutomovil(new Entidad()); return(Comando.ejecutar()); }
public void AgregarContacto(Int16 id) { Boolean retorno = FabricaComando.CrearComandoAgregarContacto(_vista.nombre().Text, _vista.apellido().Text, _vista.mail().Text, id).Ejecutar(); }
/// <summary> /// Método que lista una cantidad de números /// </summary> /// <param name="cant">Tope hasta donde se va a listar</param> /// <returns>Retorna una lista de items que contine los números listados</returns> public static List <SelectListItem> cantidad(int cant) { Command <List <SelectListItem> > Comando = FabricaComando.listarCantidadAutomovil(new Entidad(), cant); return(Comando.ejecutar()); }
public void PageLoad2() { _vista.Falla.Visible = false; _vista.Exito.Visible = false; //Buscar segun parametros de la GUI(fechas, etc...) la Cuenta Por Pagar: //Esta variable viene desde la BD, desde la PAGINA GUI (LUPA) ANTERIOR: //retorno de la sumatoria de abonos para la deuda actual:::::::::::. //listaAbono = miLogicaCuentaPorPagar.ObtenerAbonosDeCuentaPorPagar(); //string codigo = Convert.ToString((Request.QueryString["codigo"] != null) ? Request.QueryString["codigo"] : ""); string codigo = _vista.Requestconsultar2("codigo"); // string fechaE = Convert.ToString((Request.QueryString["fechaE"] != null) ? Request.QueryString["fechaE"] : ""); string fechaE = _vista.Requestconsultar2("fechaE"); //string monto = Convert.ToString((Request.QueryString["monto"] != null) ? Request.QueryString["monto"] : ""); string monto = _vista.Requestconsultar2("monto"); // string proveedor = Convert.ToString((Request.QueryString["proveedor"] != null) ? Request.QueryString["proveedor"] : ""); string proveedor = _vista.Requestconsultar2("proveedor"); //Lleno el objeto cuenta por paga para mostrar por pantalla, y poder modificarlo: //miCuentaPorPagar = miLogicaCuentaPorPagar.ConsultarCuentaPorPagarBD(codigo); _listaComando2 = FabricaComando.CrearComandoConsultarCuentaPorPagar(codigo); _milistaCpp2 = _listaComando2.Ejecutar(); _vista.LabelcuentaCodigo.Text = codigo; _vista.TextBox1.Text = monto; _vista.FechaEmision.Text = fechaE; //Detalle de lacuenta por pagar: _vista.TextBox3DetalleDeuda.Text = (miCuentaPorPagarAagregar as CuentaPorPagar).Detalle; Int64 IDcuenta = Convert.ToInt64(codigo); //carga de los dropdowns: //ojo: debo pararme primero en cada dorp en el valor de LA CUENTA POR PAGAR!!!! // LabelRazon.Text = proveedor; //CargarRazonSocial(); // _vista.LabelBanco.Text = (miCuentaPorPagarAagregar as CuentaPorPagar).ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco; //CargarBancosDadoProveedor(proveedor); // _vista.LabelCuentaBancaria.Text = (miCuentaPorPagarAagregar as CuentaPorPagar).ListaNumeroCuentaBanco.ElementAt(0).NroCuentaBanco; //drop de nuero cuebta banco: _vista.LabelTipoPago.Text = (miCuentaPorPagarAagregar as CuentaPorPagar).TipoPago; _vista.FechaVencimiento.Text = String.Format("{0:yyyy/MM/dd}", Convert.ToDateTime((miCuentaPorPagarAagregar as CuentaPorPagar).FechaVencimiento).Date); //SETTEO de los DropDownLists previamente.. //// dropdownlist de banco //if (miCuentaPorPagar.ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco == "Mercantil") //{ // DropDownListBanco.SelectedIndex = 0; //}; //if (miCuentaPorPagar.ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco == "Banesco") //{ // DropDownListBanco.SelectedIndex = 1; //} //if (miCuentaPorPagar.ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco == "Venezuela") //{ // DropDownListBanco.SelectedIndex = 2; //} //if (miCuentaPorPagar.ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco == "BBVA") //{ // DropDownListBanco.SelectedIndex = 3; //} //if (miCuentaPorPagar.ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco == "Caroni") //{ // DropDownListBanco.SelectedIndex = 4; //} //if (miCuentaPorPagar.ListaNumeroCuentaBanco.ElementAt(0).Banco.NombreBanco == "Caribe") //{ // DropDownListBanco.SelectedIndex = 5; //} }
/// <summary> /// Método que lista los colores disponibles para los vehículos /// </summary> /// <returns>Retorna una lista de items que contine los colores</returns> public static List <SelectListItem> colores() { Command <List <SelectListItem> > Comando = FabricaComando.listarColoresAutomovil(new Entidad()); return(Comando.ejecutar()); }
public void ComandoAceptarNotificacionExcepcion() { comando = FabricaComando.CrearComandoAceptarNotificacion(listaUsuario[2].Id, null); comando.Ejecutar(); }
/// <summary> /// /// </summary> /// <returns></returns> public static List <SelectListItem> pais() { Command <List <SelectListItem> > Comando = FabricaComando.consultarTodosPais(new Entidad()); return(Comando.ejecutar()); }