private void bCrearProy_Click(object sender, RoutedEventArgs e) { if ((tbNuevoProy.Text.Equals("")) || (tbObjetivo.Text.Equals("")) || (tbNecedidad.Text.Equals("")) || (tbCajatiempo.Text.Equals(""))) MessageBox.Show("Todos los campos son obligatorios"); else { //creacion proyecto nuevo nombre = tbNuevoProy.Text; fechaIni = DateTime.Parse(dpFechaIni.SelectedDate.ToString()); fechaFin = DateTime.Parse(dpFechaFin.SelectedDate.ToString()); objetivo = tbObjetivo.Text; caja_tiempo = int.Parse(tbCajatiempo.Text); Necesidad = tbNecedidad.Text; Proyecto p = new Proyecto(); p.Nombre = nombre; p.FechaInicio = fechaIni; p.FechaFinalizacion = fechaFin; p.Objetivo = objetivo; p.CajaTiempo = caja_tiempo; p.Necesidad = Necesidad; pcln.crearProyecto(p); MessageBox.Show("El Proyecto " + nombre + " fue Registrado con Exito!!!"); } limpiar(); }
public void listaSinInvolucradosAgregarUsu() { ListaInvolucradoUsuario lista = new ListaInvolucradoUsuario(); lista.Lista = new List<Usuario>(); Proyecto pro = new Proyecto(); pro.Codigo = "ASD"; lista.Proyecto = pro; BDInvolucrados.agregarUsuariosInvolucrados(lista); }
public void usuarioRepetidoAgregarUsu() { ListaInvolucradoUsuario lista = new ListaInvolucradoUsuario(); Usuario usu = new Usuario(); usu.idUsuario = 1; usu.username = "******"; lista.agregarUsuarioAProyecto(usu); Proyecto pro = new Proyecto(); pro.Codigo = "TOT"; lista.Proyecto = pro; BDInvolucrados.agregarUsuariosInvolucrados(lista); }
public void listaConProyectoSinCodAgregarUsu() { ListaInvolucradoUsuario lista = new ListaInvolucradoUsuario(); Usuario usu = new Usuario(); usu.idUsuario = 100; usu.username = "******"; Proyecto pro = new Proyecto(); pro.Codigo = null; lista.agregarUsuarioAProyecto(usu); lista.Proyecto = pro; BDInvolucrados.agregarUsuariosInvolucrados(lista); }
private void bCrearRol_Click(object sender, RoutedEventArgs e) { if ((tbNombre.Text.Equals("")) || (tbRol.Text.Equals("")) || (tbRolSecundario.Text.Equals(""))) MessageBox.Show("Todos los campos son obligatorios"); else { Rol r = new Rol(); r.NombreCompleto = tbNombre.Text; r.Responsabilidad = tbRol.Text; r.ResponsabilidadSecundaria = tbRolSecundario.Text; proy = pcln.getProyecto(tbProyecto.Text); r.Proyecto_id = proy.id; rolcln.crearRol(r); MessageBox.Show("Rol asignado a proyecto correctamente"); } limpiar(); }
// <summary> // Inserta un nuevo proyecto en la lista de proyectos de GP // </summary> public String insertarProyecto(String codigo, String nombre, DateTime fechaInicio, DateTime fechaFin, float presupuesto) { Proyecto proyectoExist = obtenerProyecto(codigo); if (proyectoExist == null) { Proyecto proyecto = new Proyecto(codigo, nombre, fechaInicio, fechaFin, presupuesto); listaProyecto.Add(proyecto); if (xml.agregarProyecto(proyecto)) { return(""); } else { return("Error al almacenar información en disco"); } } else { return("Error, el codigo " + codigo + " ya existe"); } }
public void PruebaBDDAOException() { bool cero = true; FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); entidad.Id = 6; Actor actor = entidad as Actor; actor.NombreActor = "Estudiante"; actor.DescripcionActor = "Presentar parciales"; Proyecto proyecto = entidadProy as Proyecto; proyecto.Codigo = "TOT"; actor.ProyectoAsociado = proyecto; FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo6.IDaoActor daoActor = fabricaDAO.ObtenerDAOActor(); Assert.AreEqual(cero, daoActor.Agregar(actor)); }
public ProjectManagementForm(Proyecto proyecto) { InitializeComponent(); //gridControl1.ForceInitialize(); _proyecto = new DB_BIM().GetSingleElement <Proyecto>(x => x.Id == proyecto.Id); this.Text = string.Format("{0} - {1}", _proyecto.Cod, _proyecto.Nombre); backgroundWorker1.WorkerReportsProgress = true; txt_nombre.Text = _proyecto.Nombre; txt_codigo.Text = _proyecto.Cod; txt_Localizacion.Text = _proyecto.Localizacion; txt_tipoAlojamiento.Text = _proyecto.Tipo_Alojamiento; txt_subtipoAlojamiento.Text = _proyecto.Subtipo_Alojamiento; txt_TipoHotel.Text = _proyecto.Tipo_Hotel; numeric_cantHabitaciones.Value = Convert.ToDecimal(_proyecto.Cant_Habitaciones); numeric_Categoria.Value = Convert.ToDecimal(_proyecto.Categoria); numeric_MaximaAltura.Value = Convert.ToDecimal(_proyecto.Maxima_Altura); _projectManagementForm = this; var _locales = new DB_PLANTILLA().GetAllRecords <T_Local>(); foreach (var item in _locales) { cmb_LocalTipo.Items.Add(item.Key_Name); } //var _desgloses = new DB_BIM().GetElements<Desglose>(x => x.Proyecto == _proyecto.Id); var _desgloses = new DB_BIM().GetElements <Desglose>(x => x.Proyecto == _proyecto.Id).GroupBy(x => x.Value).Select(x => x.FirstOrDefault()).OrderBy(x => x.Value).ToList();; cmb_Desglose.Items.Clear(); foreach (var item in _desgloses) { cmb_Desglose.Items.Add(item.Value); } }
/// <summary> /// Karen Guillén /// 23/08/2020 /// Efecto: Modifica el proyecto /// Requiere: seleccionar un proyecto /// Modifica: proyecto /// Devuelve: - /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void linkModificarProyecto_Click(object sender, EventArgs e) { int idProyectoSeleccionado = Convert.ToInt32((((LinkButton)(sender)).CommandArgument).ToString()); Proyecto proyectoSeleccionado = proyectoServicios.ObtenerProyectoPorId(idProyectoSeleccionado).ElementAt(0); txbNombre.Text = proyectoSeleccionado.nombre; DateTime dateI = proyectoSeleccionado.fechaInicio; string rnow = "dd/mm/yyyy"; var Fini = (dateI.ToString(rnow)); DateTime dateF = proyectoSeleccionado.fechaFinalizacion; string rFin = "dd/mm/yyyy"; var Ffin = (dateF.ToString(rFin)); txbFInicio.Text = Fini; txbFFin.Text = Ffin; rdBtnDisponible.Checked = proyectoSeleccionado.disponible; txbDescrip.Text = proyectoSeleccionado.descripcion; ScriptManager.RegisterStartupScript(this, this.GetType(), "activar", "activarModalModificarProyecto();", true); }
public IHttpActionResult Put(int id, [FromBody] Proyecto unProyecto) { if (unProyecto == null) { return(BadRequest()); } if (unProyecto != null) { if (repoProy.Update(unProyecto)) { return(Ok(repoProy)); } else { return(BadRequest()); } } else { return(NotFound()); } }
public bool ExisteProyecto(Proyecto proyecto) { using (var db = new Model.Context()) { try { List <Proyecto> lProy = db.ProyectoSet.Where(b => b.Nombre.Equals(proyecto.Nombre)).ToList(); if (lProy.Count > 0) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception("Hubo un error en base de datos", e); } } }
private void fnSaveProject(string name, int category, DateTime createDate, int client) { _oBLProyecto = new BLProyecto(); Proyecto oProj = new Proyecto(); oProj.NombreProyecto = name; oProj.IdCategoriaProyecto = category; oProj.FechaCreacion = createDate; oProj.IdCliente = client; //Calling bl method for saving in database (Edit or new) if (isUpdate) { oProj.IdProyecto = this.IdProyecto; _oBLProyecto.Edit(oProj); UpdatedProyecto = _oBLProyecto.GetOne(this.IdProyecto); } else { _oBLProyecto.AddNew(oProj); } }
public static bool Guardar(Proyecto _proyecto) { Contexto db = new Contexto(); bool paso = false; try { if (db.Proyectos.Add(_proyecto) != null) { paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public ActionResult EditarProyecto(Proyecto proyect) { if (proyect != null && Session["login"] != null) { var proy = (from p in db.Proyecto where p.id == proyect.id select p).FirstOrDefault <Proyecto>(); if ((int)Session["login"] == proy.userId || (int)Session["login"] == 1) { return(View(proy)); } else { return(View("Index")); } } else { return(View("Error")); } }
private void BtnBuscar_Click(object sender, EventArgs e) { if (btnMostrarBorradosPresionado) { CargarTablaProyectosBorrados(dgvProyectos, Proyecto.ObtenerTablaProyectosFiltro(txtBuscarDescripcion.Text)); } else { CargarTablaProyectosNoBorrados(dgvProyectos, Proyecto.ObtenerTablaProyectosFiltro(txtBuscarDescripcion.Text)); } lblCantidad.Text = "Total de registros: " + dgvProyectos.Rows.Count; if (dgvProyectos.Rows.Count == 0) { CargarInforme("NO EXISTEN PROYECTOS\n DE ACUERDO AL FILTRO APLICADO", false, false); } else { CargarInforme("SE ENCONTRARON PROYECTOS\n DE ACUERDO AL FILTRO APLICADO", true, false); } }
private void btnOk_Click(object sender, EventArgs e) { string titulo = txtTitulo.Text; string proyecto = comboProyecto.Text; // comprobación de título if (string.IsNullOrEmpty(titulo)) { MessageBox.Show("Añade un título al proyecto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Proyecto pro = new Proyecto(); if (comboProyecto.SelectedIndex != -1) { pro.id_proyecto = Convert.ToInt32(idsCombo[comboProyecto.SelectedIndex]); } pro.titulo = titulo; CarpetaListaMng prom = new CarpetaListaMng(); Int32 idPro = prom.Nuevo(pro); }
public ActionResult Details(string id) { if (id == null) { return(Redirect("/Proyecto/AllProyecto")); } ServiceProyectosClient service = new ServiceProyectosClient(); Proyecto proyecto = service.ObtenerProyecto(id); Acta[] actas = service.ObtenerActasPorProyecto(id); if (proyecto == null) { return(Redirect("/Proyecto/AllProyecto")); } proyecto.id_proyecto = Convert.ToInt32(id); ViewBag.proyecto = proyecto; return(View(actas)); }
public void SetParametros(bool esEditable, Proyecto proyecto) { _esEditable = esEditable; _proyecto = proyecto; _proyectoMaestro = OraDalProyectoMaestroMgr.Instancia.GetPorId <ProyectoMaestro>(proyecto.FkProyectoMaestro, ProyectoMaestro.C_PK_PROYECTO_MAESTRO); _rbtGrados.Checked = false; _rbtUTM.Checked = false; switch (_proyectoMaestro.DTipoProyecto) { case (int)D_COD_TIPO_PROYECTO.LINEA_DE_TRANSMISIÓN: _txtSubestacionB.Visible = true; _txtLocalidadB.Visible = true; _cmbDepartamentoB.Visible = true; _txtLatitudB.Visible = true; _txtLatitudGradosB.Visible = true; _txtLongitudB.Visible = true; _txtLongitudGradosB.Visible = true; _txtAltitudB.Visible = true; break; case (int)D_COD_TIPO_PROYECTO.TRANSFORMADOR: case (int)D_COD_TIPO_PROYECTO.CAPACITOR: case (int)D_COD_TIPO_PROYECTO.REACTOR: _txtSubestacionB.Visible = false; _txtLocalidadB.Visible = false; _cmbDepartamentoB.Visible = false; _txtLatitudB.Visible = false; _txtLatitudGradosB.Visible = false; _txtLongitudGradosB.Visible = false; _txtLongitudB.Visible = false; _txtAltitudB.Visible = false; break; default: break; } CargarDatos(); ActivarDesActivarControles(); }
public ActionResult Crear(Proyecto proy) { try { System.Threading.Thread.Sleep(5000); if (proy.NombreProyecto == null || proy.NombreProyecto == "") { return(Json(new { ok = false, msg = "Especifique el nombre" }, JsonRequestBehavior.AllowGet)); } ProyectoCN.Crear(proy); return(Json(new { ok = true, toRedirect = Url.Action("Index", "Proyecto") }, JsonRequestBehavior.AllowGet)); // return RedirectToAction("Index"); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(Json(new { ok = false, msg = ex.Message }, JsonRequestBehavior.AllowGet)); } }
private void btnCrear_Click(object sender, EventArgs e) { try { Socio socioesc = socios.Find(s => s.Nombre.Equals(cmbSocios.SelectedItem.ToString())); Proyecto proyectoesc = proyectos.Find(a => a.Nombre.Equals(cmbProyecto.SelectedItem.ToString())); DataTable servicio = new DataTable(); servicio.TableName = "@Cuentas"; servicio.Columns.Add("Nombre", typeof(string)); servicio.Columns.Add("Descripcion", typeof(string)); servicio.Columns.Add("Cantidad", typeof(int)); servicio.Columns.Add("Precio", typeof(double)); servicio.Columns.Add("PrecioTotal", typeof(double)); servicio.Columns.Add("Impuesto", typeof(double)); servicio.Columns.Add("PrecioJunto", typeof(double)); for (int i = 0; i < dtgrdServicios.Rows.Count - 1; i++) { DataRow Fila = servicio.NewRow(); Fila["Nombre"] = dtgrdServicios["Nombre", i].Value; Fila["Descripcion"] = dtgrdServicios["Descripcion", i].Value; Fila["Cantidad"] = Int32.Parse(dtgrdServicios["Cantidad", i].Value.ToString()); Fila["Precio"] = double.Parse(dtgrdServicios["Precio", i].Value.ToString()); Fila["PrecioTotal"] = double.Parse(dtgrdServicios["TotalProducto", i].Value.ToString()); Fila["Impuesto"] = double.Parse(dtgrdServicios["Impuesto", i].Value.ToString()); Fila["PrecioJunto"] = double.Parse(dtgrdServicios["PrecioJunto", i].Value.ToString()); servicio.Rows.Add(Fila); } double total = Double.Parse(this.txtTotal.Text); double totalImpuesto = Double.Parse(this.txtImpuesto.Text); double totalJunto = Double.Parse(this.txtTotalJunto.Text); LogicaCompras.insertarCompra(empresa, socioesc.Codigo, proyectoesc.Codigo, cmbMonedas.SelectedItem.ToString(), cmbTiposDocumentos.SelectedItem.ToString(), total, totalImpuesto, totalJunto, servicio, this.dttmpckrFecha.Value, this.NumeroFactura); MessageBox.Show("La " + cmbTiposDocumentos.SelectedItem.ToString() + " se realizó exitosamente"); } catch (Exception ex) { MessageBox.Show("No se pudo crear la orden."); } }
public void SetParametros(bool esEditable, Proyecto proyecto) { _esEditable = esEditable; _proyecto = proyecto; _seGuardo = true; LimpiarControles(); _datoTecBiomasa = OraDalDatoTecnicoBiomasaMgr.Instancia.GetPorPkProyecto(_proyecto.PkProyecto); if (_datoTecBiomasa == null) { _datoTecBiomasa = new DatoTecnicoBiomasa(); _datoTecBiomasa.EsNuevo = true; } else { _datoTecBiomasa.EsNuevo = false; CargarDatos(); } ActivarDesActivarControles(); }
public async Task <IHttpActionResult> GetProyectos([FromBody] Proyecto Proyecto) { String id = null; String nombre = null; List <String> subprogramasList = new List <string>(); if (Proyecto != null) { id = Proyecto.ProyectoId; nombre = Proyecto.Nombre; if (String.IsNullOrEmpty(Proyecto.subprogramasProyecto)) { //string subprogramas = ConfigurationManager.AppSettings["proyectosSubProgramas"]; //subprogramasList = subprogramas.Split(',').ToList<String>(); var subprogramas = ListaSubprogramasProyecto.subprogramas; subprogramasList = subprogramas.Split(',').ToList <String>(); } else { subprogramasList = Proyecto.subprogramasProyecto.Split(',').ToList <String>(); } } try { log.Info(new MDCSet(this.ControllerContext.RouteData)); var campo = await _proyectosRepo.GetProyectos(subprogramasList, id, nombre); return(Ok(campo)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public Respuesta Insertar(ProyectoDTO proyecto) { using (db = new Contexto()) { try { // preparar el proyecto para guardar Proyecto p = new Proyecto(); // p.ProyectoId = proyecto.ProyectoId; p.Nombre = proyecto.Nombre; p.Valor = proyecto.Valor; p.FechaInicio = proyecto.FechaInicio; p.Plazo = proyecto.Plazo; p.Estado = proyecto.Estado; p.ClienteId = proyecto.ClienteId; db.Proyectos.Add(p); // preparar la respuesta respuesta.FilasAfectadas = db.SaveChanges(); respuesta.Mensaje = "Se realizó la operación satisfactoriamente"; respuesta.Error = false; } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { respuesta.Mensaje = ex.Message; respuesta.FilasAfectadas = 0; respuesta.Error = true; } catch (Exception ex) { respuesta.Mensaje = ex.Message; respuesta.FilasAfectadas = 0; respuesta.Error = true; } return(respuesta); } }
// GET: Proyectoes/Details/5 public ActionResult Details(int?id) { var session = (Models.Profesor)Session["User"]; var fase = (from c in db.Proyecto where c.idProyecto == id select c.idCurso).FirstOrDefault(); if (session == null) { return(RedirectToAction("Login", "Home")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } int idProyecto = id.GetValueOrDefault(); Proyecto proyecto = db.Proyecto.Find(id); if (proyecto == null) { return(HttpNotFound()); } if (fase == 1) { cargarProyectos(idProyecto); return(View("Details", proyecto)); } else if (fase == 2) { cargarProyectos(idProyecto); return(View("Details2", proyecto)); } else { cargarProyectos(idProyecto); return(View("Details3", proyecto)); } } }
public ActionResult LibroBanco(int Periodo, int Mes) { Proyecto Proyecto = (Proyecto)Session["Proyecto"]; CuentaCorriente CuentaCorriente = (CuentaCorriente)Session["CuentaCorriente"]; try { ViewBag.SaldoInicial = db.Saldo.Where(m => m.CuentaCorrienteID == CuentaCorriente.ID).Where(m => m.Periodo == Periodo).Where(m => m.Mes == Mes).Single().SaldoInicialCartola; } catch (Exception) { ViewBag.SaldoInicial = 0; } var movimientos = db.Movimiento.Where(m => m.Periodo == Periodo).Where(m => m.Mes == Mes).Where(m => m.ProyectoID == Proyecto.ID).Where(a => a.Temporal == null && a.Eliminado == null && ((a.CuentaID != 1 && a.CuentaID != 6) || a.CuentaID == null)).OrderBy(m => m.Fecha).ThenBy(m => m.NumeroComprobante); ViewBag.periodo = Periodo; ViewBag.mes = Mes; ViewBag.cuentaCorriente = CuentaCorriente; ViewBag.NumeroCuenta = CuentaCorriente.Numero; return(View(movimientos.ToList())); }
public Proyecto Obtener(int id) { var proyecto = new Proyecto(); var comando = BaseDatos.GetStoredProcCommand("[inmueble].[usp_ProyectoSelect]"); BaseDatos.AddInParameter(comando, "IdProyecto", DbType.Int32, id); using (var lector = BaseDatos.ExecuteReader(comando)) { if (lector.Read()) { proyecto.id = lector.GetInt32(lector.GetOrdinal("IdProyecto")); proyecto.Nombre = lector.GetString(lector.GetOrdinal("Nombre")); proyecto.Direccion = lector.GetString(lector.GetOrdinal("Direccion")); proyecto.TechoPropio = lector.GetBoolean(lector.GetOrdinal("TechoPropio")); proyecto.MiVivienda = lector.GetBoolean(lector.GetOrdinal("MiVivienda")); proyecto.Observaciones = lector.GetString(lector.GetOrdinal("Observaciones")); proyecto.NumeroInmuebles = lector.GetInt32(lector.GetOrdinal("NumeroInmuebles")); proyecto.Anulado = lector.GetBoolean(lector.GetOrdinal("Anulado")); proyecto.MontoSeparacion = lector.GetDecimal(lector.GetOrdinal("MontoSeparacion")); proyecto.DescuentoPorcentaje = lector.GetDecimal(lector.GetOrdinal("DescuentoPorcentaje")); proyecto.DescuentoMonto = lector.GetDecimal(lector.GetOrdinal("DescuentoMonto")); proyecto.FechaCreacion = lector.GetDateTime(lector.GetOrdinal("FechaCreacion")); proyecto.FechaInicio = lector.GetDateTime(lector.GetOrdinal("FechaInicio")); proyecto.FechaEntrega = lector.GetDateTime(lector.GetOrdinal("FechaEntrega")); proyecto.CuotaInicialPorcentaje = lector.GetDecimal(lector.GetOrdinal("CuotaInicialPorcentaje")); proyecto.CuotaInicialMonto = lector.GetDecimal(lector.GetOrdinal("CuotaInicialMonto")); proyecto.PeriodoEstacional = lector.GetInt32(lector.GetOrdinal("PeriodoEstacional")); proyecto.IdEstado = lector.GetInt32(lector.GetOrdinal("IdEstado")); proyecto.Imagen = lector.GetString(lector.GetOrdinal("Imagen")); proyecto.Ubicacion = lector.GetString(lector.GetOrdinal("Ubicacion")); proyecto.Marcador = lector.GetString(lector.GetOrdinal("Marcador")); } } comando.Dispose(); return(proyecto); }
private static void agregarTarea(Tarea tarea, Tarea seccion, Proyecto proyecto) { agregarTarea(tarea, null, proyecto.id); agregarTareaPorProyecto(proyecto.id, tarea.codigo); if (seccion.codigo != null) { agregarTareaASeccion(tarea, seccion); } foreach (Tarea subtarea in tarea.tareas) { agregarTarea(subtarea, tarea.codigo, proyecto.id); agregarTareaPorProyecto(proyecto.id, subtarea.codigo); foreach (Usuario usuario in subtarea.seguidores) { agregarSeguidorPorTarea(usuario.id, subtarea.codigo); } } foreach (Usuario usuario in tarea.seguidores) { agregarSeguidorPorTarea(usuario.id, tarea.codigo); } }
public ActionResult Crear(Proyecto proy) { try { if (proy.NombreProyecto == null) { return(Json(new { ok = false, msg = "Debe ingresar el nombre del proyecto" }, JsonRequestBehavior.AllowGet)); } System.Threading.Thread.Sleep(2000); ProyectoBLL.Agregar(proy); return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); //return RedirectToAction("Index"); } catch (Exception ex) { //ModelState.AddModelError("", "Ocurrió un error al crear el proyecto. " + ex.Message); //return View(proy); return(Json(new { ok = false, msg = "Ocurrió un error al crear el proyecto. " + ex.Message }, JsonRequestBehavior.AllowGet)); } }
public string crearMinuta(Entidad laMinuta, string codigoProyecto) { try { ComandoGuardarMinuta comandoGuardarMinuta = (ComandoGuardarMinuta)FabricaComandos.CrearComandoGuardarMinuta(); List <Entidad> parametroGuardar = new List <Entidad>(); FabricaEntidades fabricaEntidades = new FabricaEntidades(); Proyecto elProyecto = (Proyecto)FabricaEntidades.ObtenerProyecto(); elProyecto.Codigo = codigoProyecto; parametroGuardar.Add(elProyecto); parametroGuardar.Add(laMinuta); return(comandoGuardarMinuta.Ejecutar(parametroGuardar)); } 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; } }
public static List <Proyecto> consultarProyectos(Usuario usr) { gestor.GestorBaseDatos DbConnection = new gestor.bd.PostgresBaseDatos("35.239.31.249", "postgres", "5432", "E@05face", "asana_upgradedb"); List <Proyecto> proyectos = new List <Proyecto>(); Consulta consulta = new Consulta().Select("p.id_proyecto,p.nombre").From("Proyecto p"); if (!usr.isAdministrador) { consulta.Join("miembroporproyecto m", "p.id_proyecto = m.id_proyecto").Where("m.id_usuario = '" + usr.id + "'"); } Object[][] resultSet = DbConnection.consultar(consulta.Get(), 2); for (int i = 0; i < resultSet.Count(); i++) { Proyecto pr = new Proyecto(); String[] result = Array.ConvertAll(resultSet[i], p => (p ?? String.Empty).ToString()); pr.id = result[0]; pr.nombre = result[1]; proyectos.Add(pr); } return(proyectos); }
public ActionResult Crear(Proyecto proyecto) { try { if (proyecto.NombreProyecto == null) { return(Json(new { ok = false, msg = "Debe ingresar el nombre del proyecto" }, JsonRequestBehavior.AllowGet)); } /* System.Threading.Thread.Sleep(2000); suspende por dos segundos la carga del formulario para hacer prueba*/ ProyectoCN.Agregar(proyecto); return(Json(new { ok = true, toRedirect = Url.Action("Inicio") }, JsonRequestBehavior.AllowGet)); //return RedirectToAction("Inicio"); } catch (Exception ep) { return(Json(new { ok = false, msg = ep.Message }, JsonRequestBehavior.AllowGet)); //ModelState.AddModelError("", "ocurrio un error al agregar un proyecto "); //return View(); } }
public void addEmpresa_Proyecto(long id, Proyecto proyecto) { string idEmpresas = proyecto.idsempresas; string[] arrIdEmpresas = idEmpresas.Split(','); try { foreach (var ids in arrIdEmpresas) { string add = "insert into " + " empresa_proyecto (" + " id ," + " activo ," + " empresa_id ," + " proyecto_id " + " ) values " + "( @nextval('seq_empresa_proy'),@activo,@empresa_id,@proyecto_id)"; { NpgsqlCommand cmd = new NpgsqlCommand(add, con); Empresa_Proyecto empresa_proyecto = new Empresa_Proyecto(); cmd.Parameters.AddWithValue("@activo", true); cmd.Parameters.AddWithValue("@empresa_id", Convert.ToInt64(ids));//empresa asociada cmd.Parameters.AddWithValue("@proyecto_id", id); con.Open(); long cantFilAfec = cmd.ExecuteNonQuery(); con.Close(); } } } catch (Exception ex) { string error = ex.Message; throw; } finally { con.Close(); } }
public int Agregar(Proyecto proyecto) { var comando = BaseDatos.GetStoredProcCommand("[inmueble].[usp_ProyectoInsert]"); BaseDatos.AddOutParameter(comando, "IdProyecto", DbType.Int32, 4); BaseDatos.AddInParameter(comando, "Nombre", DbType.String, proyecto.Nombre); BaseDatos.AddInParameter(comando, "Direccion", DbType.String, proyecto.Direccion); BaseDatos.AddInParameter(comando, "TechoPropio", DbType.Boolean, proyecto.TechoPropio); BaseDatos.AddInParameter(comando, "MiVivienda", DbType.Boolean, proyecto.MiVivienda); BaseDatos.AddInParameter(comando, "Observaciones", DbType.String, proyecto.Observaciones); BaseDatos.AddInParameter(comando, "NumeroInmuebles", DbType.Int32, proyecto.NumeroInmuebles); BaseDatos.AddInParameter(comando, "Anulado", DbType.Boolean, proyecto.Anulado); BaseDatos.AddInParameter(comando, "MontoSeparacion", DbType.Decimal, proyecto.MontoSeparacion); BaseDatos.AddInParameter(comando, "DescuentoPorcentaje", DbType.Decimal, proyecto.DescuentoPorcentaje); BaseDatos.AddInParameter(comando, "DescuentoMonto", DbType.Decimal, proyecto.DescuentoMonto); BaseDatos.AddInParameter(comando, "FechaCreacion", DbType.DateTime, proyecto.FechaCreacion); BaseDatos.AddInParameter(comando, "FechaInicio", DbType.DateTime, proyecto.FechaInicio); BaseDatos.AddInParameter(comando, "FechaEntrega", DbType.DateTime, proyecto.FechaEntrega); BaseDatos.AddInParameter(comando, "CuotaInicialPorcentaje", DbType.Decimal, proyecto.CuotaInicialPorcentaje); BaseDatos.AddInParameter(comando, "CuotaInicialMonto", DbType.Decimal, proyecto.CuotaInicialMonto); BaseDatos.AddInParameter(comando, "PeriodoEstacional", DbType.Int32, proyecto.PeriodoEstacional); BaseDatos.AddInParameter(comando, "IdEstado", DbType.Int32, proyecto.IdEstado); BaseDatos.AddInParameter(comando, "Imagen", DbType.String, proyecto.Imagen); BaseDatos.AddInParameter(comando, "Ubicacion", DbType.String, proyecto.Ubicacion); BaseDatos.AddInParameter(comando, "Marcador", DbType.String, proyecto.Marcador); var resultado = BaseDatos.ExecuteNonQuery(comando); if (resultado == 0) { throw new Exception("No se pudo insertar el registro en la base de datos."); } var valor = (int)BaseDatos.GetParameterValue(comando, "IdProyecto"); comando.Dispose(); return(valor); }
private void _dgvProyectos_SelectionChanged(object sender, EventArgs e) { _esNuevo = false; _tablaEstadosProyecto.Rows.Clear(); _proyectoActual = null; idxActual = 0; if (_dgvProyectos.SelectedRows.Count == 0) { _proyectoMaestro = null; } else { DataRow row = ((DataRowView)_dgvProyectos.SelectedRows[0].DataBoundItem).Row; int pkProyMaestro = int.Parse(row[0].ToString()); _proyectoMaestro = OraDalProyectoMaestroMgr.Instancia.GetPorId <ProyectoMaestro>(pkProyMaestro, ProyectoMaestro.C_PK_PROYECTO_MAESTRO); CargarEstadosDelProyecto(); } if (_proyectoMaestro == null) { _btnEditar.Enabled = false; } else { //Inicializar Todos if (_dgvEstadosDeProyecto.Rows.Count == 0) { if (_tabABM.Visible) { _tabABM.Visible = false; } } else { SeleccionarEtapaActual(); } } _btnEditar.Enabled = true;//_listaEtapasProyecto.Count == 0 ? true : false; }
public String Create(Proyecto proyecto) { try { var pro = crudProyecto.Retrieve <Proyecto>(proyecto); if (pro != null) { throw new BusinessException(0); } else { crudProyecto.Create(proyecto); return("El proyecto se ha registrado con éxito"); } } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); return("Ya existe un proyecto con el id especificado"); } }
private void bRegistrar_Click(object sender, RoutedEventArgs e) { if ((tbDescripcion.Text.Equals("")) || (tbHoras.Text.Equals(""))) MessageBox.Show("Todos los campos son obligatorios"); else { desc = tbDescripcion.Text; habilitar = chbHabilitar.IsChecked.Value; prioridad = int.Parse(cbPrioridad.Text); //nombrep = tbnombrep.Text; Horas = int.Parse(tbHoras.Text); p = pcln.getProyectoId(idProy); h.Descripcion = desc; h.Prioridad = prioridad; h.Habilitado = habilitar; h.Proyecto_id = p.id; h.Cantidad_Horas = Horas; hcln.crearHistoria(h); MessageBox.Show("La historia fue registrada exitosamente"); listarHistorias(); hcln.ordenar(); } limpiar(); }
private void button6_Click(object sender, EventArgs e) { try { Database.SetInitializer(new DropCreateDatabaseIfModelChanges<ManejadorDeDatos>()); var proyecto = new Proyecto { Nombre = textBox20.Text, Descripcion = textBox19.Text, Fecha = dateTimePicker1.Value.Date, Gerente_Id = Convert.ToInt32(textBox16.Text), //Id = 1, }; using (var context = new ManejadorDeDatos()) { context.Proyecto.Add(proyecto); context.SaveChanges(); MessageBox.Show("Agregado con exito"); } } catch (Exception ex) { //MessageBox.Show(ex.InnerException.ToString()); } }
private void button1_Click(object sender, RoutedEventArgs e) { h.Descripcion = tbDescripcion.Text; h.Prioridad = int.Parse(cbPrioridad.Text); h.Habilitado = chbHabilitar.IsChecked.Value; h.Cantidad_Horas = int.Parse(tbHoras.Text); p = pcln.getProyecto(tbnombrep.Text); h.Proyecto_id = p.id; h.id = int.Parse(tbIDH.Text); hcln.modificarHistoria(h); MessageBox.Show("se actualizo la historia"); hcln.ordenar(); }
public void usuarioSinUsernameAgregarUsu() { ListaInvolucradoUsuario lista = new ListaInvolucradoUsuario(); Usuario usu = new Usuario(); Proyecto pro = new Proyecto(); pro.Codigo = "ASD"; lista.agregarUsuarioAProyecto(usu); lista.Proyecto = pro; BDInvolucrados.agregarUsuariosInvolucrados(lista); }
private void grabarProyecto(object sender, RoutedEventArgs e) { misProyectos.Clear(); Table<Proyecto> pro = re.GetTable<Proyecto>(); Proyecto tb = new Proyecto(); tb.idRecurso = int.Parse(cmbFuentesFin.SelectedValue.ToString()); tb.idDepto = idDepto; tb.idResponsable=int.Parse(comboResponsableProyecto.SelectedValue.ToString()); tb.Nombre = textNombreProyecto.Text; tb.idActPoa = int.Parse(cmbComActi.SelectedValue.ToString()); tb.idClasifProgramatico = int.Parse(comboClasifProgramaticoProyecto.SelectedValue.ToString()); tb.idClasifFuncional = int.Parse(comboClasifFuncionalProyecto.SelectedValue.ToString()); tb.anioAplica = int.Parse(comboAnioProyecto.SelectedValue.ToString()); tb.justificacion = textjustificacionProyecto.Text; tb.idGSA = int.Parse(cmbGSA.SelectedValue.ToString()); tb.idTG = int.Parse(cmbTipGasto.SelectedValue.ToString()); tb.idArea = int.Parse(cmbAreaResp.SelectedValue.ToString()); tb.saldoInicial = 0; tb.saldoFinal = 0; tb.clavePresu = txtClave.Text; pro.InsertOnSubmit(tb); pro.Context.SubmitChanges(); MessageBox.Show("El registro se agrego correctamente."); int sel = (from p in re.Proyecto select p.idProyecto).Max(); idProyecto = sel; parti.IsExpanded = true; parti.IsEnabled = true; consultaProyecto(); limpiarProyecto(); }
public void AgregarProyecto( Proyecto proyecto ) { IBugtracker bugtracker = this.Bugtracker; bugtracker.AgregarProyecto( proyecto ); }