public void EditSaveModulo() { XmlConfigurator.Configure(); ModuloController controller = new ModuloController(new ModuloRepositoryMock()); ModuloModelView mmvget = (ModuloModelView)controller.Get("nome").Model; mmvget.Nome = "NovoNome"; mmvget.oldID = "nome"; FeedbackMessageResponse response = controller.Save(mmvget).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "O modulo não pode ser salvo, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_ModuleSaved, mmvget.Nome), "A mensagem de sucesso ao ter salvo o modulo está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_ModuleSaved, mmvget.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void NewSaveModulo() { XmlConfigurator.Configure(); ModuloController controller = new ModuloController(new ModuloRepositoryMock()); //instanciando objeto correto de mock ModuloModelView mmv = new ModuloModelView() { Nome = "TesteIrmão", Tabelas = new List <Tabela>() { new Tabela { Nome = "Caraca" } }, oldID = null }; FeedbackMessageResponse response = controller.Save(mmv).Data as FeedbackMessageResponse; //verficando se a operação retornou sucesso Assert.AreEqual(response.Status, Status.SUCCESS, "O modulo não pode ser salvo, mesmo estando correto..."); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, string.Format(Messages.SUCCESS_ModuleSaved, mmv.Nome), "A mensagem de sucesso ao ter salvo o modulo está errada"); //verificando se a mensagem de log foi salva string formatedLogMessage = string.Format(Log.INFO_ModuleSaved, mmv.Slug); Assert.IsTrue(Util.LogHasMessage(formatedLogMessage, Level.Info), "A mensagem de log não foi salva corretamente"); }
public void GetModulo() { ModuloController mc = new ModuloController(new ModuloRepositoryMock()); ViewResult view = mc.Get("moduloteste"); Assert.AreEqual(((ModuloModelView)view.Model).Nome, "MóduloTeste", "O módulo retornado não possui os dados corretos..."); }
public void cargar_modulo_BD() { controlador_modulo = new ModuloController(0, "", "", ""); consulta_lista_modulos = controlador_modulo.consulta_combox_nombre(); this.lista_modulos.DataTextField = "nombre_modulo"; this.lista_modulos.DataSource = consulta_lista_modulos; lista_modulos.DataBind(); }
public void cargar_modulos_BD() { if (Page.IsPostBack) { return; } controlador_modulos = new ModuloController(0, "", "", ""); consulta_lista_modulos = controlador_modulos.consulta_combox_nombre(); this.lista_modulos.DataTextField = "nombre_modulo"; this.lista_modulos.DataSource = consulta_lista_modulos; lista_modulos.DataBind(); }
protected void crear_modulo_Click1(object sender, EventArgs e) { // crear Modulo if (String.IsNullOrWhiteSpace(this.name_modulo.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Complete todos los campos',text: 'Algo salió mal!',timer: 3200}) </script>"); } else { // subir la foto a las carpetas del proyecto. Boolean correcto = false; if (cargar_img.HasFile) { ViewState["extencion"] = System.IO.Path.GetExtension(this.cargar_img.FileName).ToLower(); String[] extencionesPermitidas = { ".png", ".jpg", ".jpeg" }; for (int i = 0; i < extencionesPermitidas.Length; i++) { if (ViewState["extencion"].ToString() == extencionesPermitidas[i]) { correcto = true; } } if (correcto) { ViewState["foto_cargada"] = System.IO.Path.GetFileName(cargar_img.FileName); this.cargar_img.SaveAs(Server.MapPath("~/FotosBD/moduloFotos/") + ViewState["foto_cargada"]); // termina proceso, en la carpeta local. // realizar el registro en la base de datos. String ruta_imagen_actual = Server.UrlPathEncode("~/FotosBD/moduloFotos/" + ViewState["foto_cargada"]); ruta_imagen_actual = ruta_imagen_actual.Replace("~", "../../.."); controlador_menu = new ModuloController(0, this.name_modulo.Text, "A", ruta_imagen_actual); if (controlador_menu.crear_modulo()) { //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal ('Good job!', 'You clicked the button!', 'success') </script>"); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso',timer: 2500}) </script>"); this.name_modulo.Text = ""; } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Modulo No! Creado',text: 'Algo salió mal!',timer: 3200}) </script>"); //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal ('Error', 'varifique la entrada', 'error') </script>"); } } } } }
protected void guadar_edicion_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(this.nuevo_nombre_txt.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Complete todos los campos',text: 'Algo salió mal!',timer: 3200}) </script>"); } else { // guardar en la ruta , de la carpeta del proyecto. Boolean correcto = false; if (cargar_img.HasFile) { ViewState["extencion"] = System.IO.Path.GetExtension(this.cargar_img.FileName).ToLower(); String[] extencionesPermitidas = { ".png", ".jpg", ".jpeg" }; for (int i = 0; i < extencionesPermitidas.Length; i++) { if (ViewState["extencion"].ToString() == extencionesPermitidas[i]) { correcto = true; } } if (correcto) { ViewState["foto_cargada"] = System.IO.Path.GetFileName(cargar_img.FileName); this.cargar_img.SaveAs(Server.MapPath("~/FotosBD/moduloFotos/edicionFotos/") + ViewState["foto_cargada"]); // guardar en la base de datos. String ruta_imagen_actual = Server.UrlPathEncode("~/FotosBD/moduloFotos/edicionFotos/" + ViewState["foto_cargada"]); ruta_imagen_actual = ruta_imagen_actual.Replace("~", "../../.."); int id_modulo = Convert.ToInt32(ViewState["id_modulo_aux"].ToString()); controlador_modulos = new ModuloController(id_modulo, this.nuevo_nombre_txt.Text, "A", ruta_imagen_actual); if (controlador_modulos.actualizar_nombre_modulo()) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso',showConfirmButton: false,timer: 2500}) </script>"); this.nuevo_nombre_txt.Text = ""; } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Modulo No Guardado!',text: 'Algo salió mal!',timer: 3200}) </script>"); } } } } }
public void cargar_contenido_x_prueba() { controlador_modulos = new ModuloController(0, "", "", ""); consulta_lista_modulos = controlador_modulos.consulta_combox_nombre(); foreach (DataRow fila_lista_modulos in consulta_lista_modulos.Rows) { // compara el estado if (fila_lista_modulos["nombre_modulo"].Equals(this.lista_modulos.SelectedValue) && fila_lista_modulos["estado_modulo"].Equals("A")) { ViewState["id_aux_modulo"] = fila_lista_modulos["id_modulo"]; } } cargar_contenido_BD(); }
protected void lista_modulos_SelectedIndexChanged(object sender, EventArgs e) { int id_modulo_seleccionado = 0; controlador_modulos = new ModuloController(0, "", "", ""); consulta_modulo = controlador_modulos.consulta_combox_nombre(); foreach (DataRow fila in consulta_modulo.Rows) { if (fila["nombre_modulo"].ToString().Equals(this.lista_modulos.SelectedValue)) { id_modulo_seleccionado = Convert.ToInt32(fila["id_modulo"].ToString()); } } ViewState["id_modulo_aux"] = id_modulo_seleccionado; controlador_modulos = new ModuloController(id_modulo_seleccionado, "", "", ""); this.nuevo_nombre_txt.Text = controlador_modulos.consulta_nombre_BD(); }
public void cargar_contenido_x_modulos() { controlador_modulos = new ModuloController(0, "", "", ""); consulta_lista_modulo = controlador_modulos.consulta_combox_nombre(); foreach (DataRow fila_modulo in consulta_lista_modulo.Rows) { if (fila_modulo["nombre_modulo"].Equals(this.lista_modulos.SelectedValue)) { // guardo el id del modulo seleccionado ViewState["id_aux_modulo"] = fila_modulo["id_modulo"]; } } if (ViewState["id_aux_modulo"].ToString().Equals("")) { ViewState["id_aux_modulo"] = 0; } cargar_contenido_BD(); }
protected void btnEliminar_Click(object sender, EventArgs e) { controlador_modulo = new ModuloController(0, this.lista_modulos.SelectedValue, "", ""); if (controlador_modulo.eliminar_modulo()) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Eliminacion Exitosa!',showConfirmButton: false,timer: 2500}) </script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Modulo No! Eliminado',text: 'Algo salió mal!',timer: 3200}) </script>"); } /// actualziando los campos if (!Page.IsPostBack) { return; } this.lista_modulos.Items.Clear(); this.lista_modulos.Items.Insert(0, new ListItem("-- Seleccione un Modulo -- ")); cargar_modulo_BD(); }
public void SaveEmptyModulo() { XmlConfigurator.Configure(); ModuloController controller = new ModuloController(new ModuloRepositoryMock()); ModuloModelView mmv = new ModuloModelView(); mmv.oldID = null; FeedbackMessageResponse response = controller.Save(mmv).Data as FeedbackMessageResponse; //verficando se a operação retornou fail Assert.AreEqual(response.Status, Status.FAIL, "O controller deveria ter acusado o erro na tentativa de salvar"); //verificando se a mensagem de resposta foi correta Assert.AreEqual(response.Message, Messages.FAIL_EmptyModule, "A mensagem de falha ao tentar salvar um modulo vazio está errada"); //verificando se a mensagem de log foi salva Assert.IsTrue(Util.LogHasMessage(Log.ERROR_TryingToSaveEmptyModule, Level.Error), "A mensagem de log não foi salva corretamente"); }