示例#1
0
        public void PruebaComandoModificarMinuta()
        {
            Minuta minuta = (Minuta)fabricaEntidades.ObtenerMinuta();
            minuta.Fecha = DateTime.Parse("2015-04-25 18:00:00.000");
            minuta.Motivo = "Prueba";
            minuta.Observaciones = "";

            parametroComando.Add(proyecto);
            parametroComando.Add(minuta);

            ComandoGuardarMinuta comandoGuardarMinuta = (ComandoGuardarMinuta)FabricaComandos.CrearComandoGuardarMinuta();
            minuta.Id = int.Parse(comandoGuardarMinuta.Ejecutar(parametroComando));

            parametroComando = new List<Entidad>();

            parametroComando.Add(proyecto);
            parametroComando.Add(minuta);

            Minuta minuta2 = (Minuta)fabricaEntidades.ObtenerMinuta();
            minuta2.Fecha = DateTime.Parse("2015-04-25 18:00:00.000");
            minuta2.Motivo = "Prueba Modificada";
            minuta2.Observaciones = "Modificada";
            minuta.Motivo = "Prueba Modificada";
            parametroComando.Add(minuta2);

            ComandoModificarMinuta comandoModificarMinuta = (ComandoModificarMinuta)FabricaComandos.CrearComandoModificarMinuta();
            Assert.AreEqual(comandoModificarMinuta.Ejecutar(parametroComando), "Completado");
        }
示例#2
0
        public String ModificarMinuta(Entidad proyecto, Entidad minutaVieja, Entidad minutaNueva)
        {
            try
            {
                ComandoModificarMinuta comandoModificarMinuta = (ComandoModificarMinuta)FabricaComandos.CrearComandoModificarMinuta();
                List <Entidad>         parametroModificar     = new List <Entidad>();

                parametroModificar.Add(proyecto);
                parametroModificar.Add(minutaVieja);
                parametroModificar.Add(minutaNueva);

                return(comandoModificarMinuta.Ejecutar(parametroModificar));
            }
            catch (NullReferenceException ex)
            {
                throw ex;
            }
            catch (ExcepcionesTotem.ExceptionTotemConexionBD ex)
            {
                throw ex;
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (ParametroIncorrectoException ex)
            {
                throw ex;
            }
            catch (AtributoIncorrectoException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }