/// <summary> /// Buscar contrato por la id asignada a la actual instancia /// </summary> /// <returns></returns> public bool Read() { try { bool obtenido = false; TipoUsuarioFactory factory = new ProductorFactory(); using (var db = new DBEntities()) { CONTRATO contrato = db.CONTRATO.Where(c => c.IDCONTRATO == this.Id).FirstOrDefault(); if (contrato != null) { this.FechaCreacion = contrato.FECHACREACION; this.FechaTermino = contrato.FECHATERMINO; this.PorcComision = (float)contrato.PORCCOMISION; this.Vigente = contrato.VIGENTE.ToString(); TipoUsuario prod = factory.createTipoUsuario(); //Recuperar datos del cliente por su id prod.ObtenerDatosPorId((int)contrato.IDPRODUCTOR); this.Productor = (Productor)prod; obtenido = true; } return(obtenido); } } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public async Task <ActionResult <Productor> > PostProductor(Productor item) { _context.Productor.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetProductor), new { id = item.id }, item)); }
public static void Run() { IVisitor visitor = new Visitor(); Productor productor = new Productor("Carmelo"); productor.Accept(visitor); }
public async Task <IActionResult> AddProductorAsync(Productor productor) { if (productor == null || string.IsNullOrWhiteSpace(productor.Identificacion)) { return(BadRequest()); } var exists = await JsonHandler.CheckIfExists(FilePath.Productores, productor, (p1, p2) => { return(p1.Identificacion == p2.Identificacion); }); if (exists) { return(Conflict()); } //Los productores agregados desde la vista de administración están afiliados por defecto productor.Afiliado = true; productor.Password = Encryption.Encrypt(productor.Password); await JsonHandler.AddToFileAsync(FilePath.Productores, productor) .ConfigureAwait(false); //return CreatedAtRoute("GetProductor", productor); return(CreatedAtRoute("default", new { id = productor.Identificacion }, productor)); }
public async Task <IActionResult> UpdateProductorAsync(string id, Productor newProductor, bool?passUpdate) { if (id != newProductor.Identificacion) { return(BadRequest()); } var productores = await JsonHandler.LoadFileAsync <Productor>(FilePath.Productores) .ConfigureAwait(false); var oldProductor = productores.FirstOrDefault(p => p.Identificacion == id); if (oldProductor == null) { return(BadRequest()); } productores.Remove(oldProductor); if (passUpdate != null && passUpdate == true) { newProductor.Password = Encryption.Encrypt(newProductor.Password); } productores.Add(newProductor); await JsonHandler.OvewriteFileAsync(FilePath.Productores, productores) .ConfigureAwait(false); return(NoContent()); }
public int RegistrarProductor(RegistrarActualizarProductorRequestDTO request) { ConsultaProductorRequestDTO consultaProductorRequestDTO = new ConsultaProductorRequestDTO(); consultaProductorRequestDTO.TipoDocumentoId = request.TipoDocumentoId; consultaProductorRequestDTO.NumeroDocumento = request.NumeroDocumento; var list = _IProductorRepository.ValidarProductor(consultaProductorRequestDTO); if (list.ToList().Count > 0) { throw new ResultException(new Result { ErrCode = "01", Message = "El Productor ya se encuentra registrado." }); } Productor productor = _Mapper.Map <Productor>(request); productor.FechaRegistro = DateTime.Now; productor.UsuarioRegistro = request.Usuario; productor.Numero = _ICorrelativoRepository.Obtener(null, Documentos.Productor); int affected = _IProductorRepository.Insertar(productor); return(affected); }
public ActionResult Save(Productor productor) { if (!ModelState.IsValid) { var prod = new Productor { Nombre = productor.Nombre, ApellidoPaterno = productor.ApellidoPaterno, ApellidoMaterno = productor.ApellidoMaterno, Telefono = productor.Telefono, Email = productor.Email }; return(View("ProductorForm", prod)); } if (productor.Id == 0) { _context.Productores.Add(productor); } else { var prodInDb = _context.Productores.Single(p => p.Id == productor.Id); prodInDb.Nombre = productor.Nombre; prodInDb.ApellidoPaterno = productor.ApellidoPaterno; prodInDb.ApellidoMaterno = productor.ApellidoMaterno; prodInDb.Telefono = productor.Telefono; prodInDb.Email = productor.Email; } _context.SaveChanges(); return(RedirectToAction("Index", "Productor")); }
public IActionResult addParticipante(string id, Inscripcion cita) { bool resultado = UsuariosServicio.existeEstudiante(cita.alumnoId); if (!resultado) { return(BadRequest("El id del estudiante no es correcto.")); } var reunion = _apuntateServicio.Get(id); if (reunion == null) { return(NotFound()); } resultado = reunion.addInscripcion(cita); if (resultado) { _apuntateServicio.Update(id, reunion); try { Productor.notificarEventoInscripcion(reunion, cita.alumnoId); return(NoContent()); } catch (Exception) { return(StatusCode(500)); } } else { return(BadRequest("No se puede añadir esta cita.")); } }
public EatAppleSmp() { Thread th_mother, th_father, th_young, th_middle, th_old; Dish dish = new Dish(this, 30); Productor mother = new Productor("mother", dish); Productor father = new Productor("father", dish); Consumer old = new Consumer("old", dish, 1000); Consumer middle = new Consumer("middle", dish, 1200); Consumer young = new Consumer("young", dish, 1500); th_mother = new Thread(new ThreadStart(mother.run)); th_father = new Thread(new ThreadStart(father.run)); th_old = new Thread(new ThreadStart(old.run)); th_middle = new Thread(new ThreadStart(middle.run)); th_young = new Thread(new ThreadStart(young.run)); th_mother.Priority = System.Threading.ThreadPriority.Highest; th_father.Priority = System.Threading.ThreadPriority.Normal; th_old.Priority = System.Threading.ThreadPriority.Lowest; th_middle.Priority = System.Threading.ThreadPriority.Normal; th_young.Priority = System.Threading.ThreadPriority.Highest; th_mother.Start(); th_father.Start(); th_old.Start(); th_middle.Start(); th_young.Start(); }
public ActionResult New() { //We initilize the object for validation purposes(Id field = 0) var productores = new Productor(); return(View("ProductorForm", productores)); }
public CompletedAsyncResult() { string idMsg = DateTime.Now.Ticks.ToString(); Productor.ProducirMsg("Ping_Message", idMsg); this.Data = Consumidor.ObtenerRespuesta(idMsg); }
public ArrayList entregaProductoresArray() { ArrayList listaProductores = new ArrayList(); this.configuraConexion(); this.Conec1.IntruccioneSQL = "Select * FROM " + this.Conec1.NombreTabla; this.Conec1.EsSelect = true; this.Conec1.conectar(); foreach (System.Data.DataRow dr in this.Conec1.DbDat.Tables[this.Conec1.NombreTabla].Rows) { Productor auxProductor = new Productor(); auxProductor.Id = Convert.ToInt32(dr["id"]); auxProductor.Usuario = (String)dr["usuario"]; auxProductor.Contrasena = (String)dr["contrasena"]; auxProductor.Nombres = (String)dr["nombres"]; auxProductor.Apaterno = (String)dr["apaterno"]; auxProductor.Amaterno = (String)dr["amaterno"]; auxProductor.Email = (String)dr["email"]; auxProductor.Telefono = (String)dr["email"]; auxProductor.Celular = (String)dr["celular"]; auxProductor.Fax = (String)dr["fax"]; try { auxProductor.Agrupacion = Convert.ToInt32(dr["agrupacion"]); } catch (Exception e) { auxProductor.Agrupacion = 0; } listaProductores.Add(auxProductor); } return(listaProductores); } // Fin metodo entrega Arraylist de Productores
} // Fin metodo buscarProductor por ID public Boolean actualizaProductor(Productor productor) { Productor auxProductor = new Productor(); auxProductor.Id = productor.Id; auxProductor.Usuario = productor.Usuario; auxProductor.Contrasena = productor.Contrasena; auxProductor.Nombres = productor.Nombres; auxProductor.Apaterno = productor.Apaterno; auxProductor.Amaterno = productor.Amaterno; auxProductor.Email = productor.Email; auxProductor.Telefono = productor.Telefono; auxProductor.Celular = productor.Celular; auxProductor.Fax = productor.Fax; auxProductor.Agrupacion = productor.Agrupacion; try { this.configuraConexion(); this.Conec1.IntruccioneSQL = "UPDATE " + this.Conec1.NombreTabla + " SET usuario ='" + auxProductor.Usuario + "', SET contraena ='" + auxProductor.Contrasena + "', SET nombres ='" + auxProductor.Nombres + "', SET apaterno ='" + auxProductor.Apaterno + "', SET email ='" + auxProductor.Email + "', SET telefono ='" + auxProductor.Telefono + "', SET celular ='" + auxProductor.Celular + "', SET fax ='" + auxProductor.Fax + "', SET agrupacion=" + auxProductor.Agrupacion + " WHERE id=" + auxProductor.Id; this.Conec1.EsSelect = true; this.Conec1.conectar(); return(true); } catch (Exception e) { return(false); } }
public ActionResult <Reunion> Create(Reunion reunion) { string mensaje = comprobarErrores(reunion); if (!mensaje.Equals("")) { return(BadRequest(mensaje)); } bool resultado = UsuariosServicio.existeDocente(reunion.docenteId); if (!resultado) { return(BadRequest("El id del docente no es correcto.")); } _apuntateServicio.Create(reunion); try { Productor.notificarEventoNuevaReunion(reunion); } catch (Exception) { return(StatusCode(500)); } return(CreatedAtRoute("GetReunion", new { id = reunion.Id.ToString() }, reunion)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Direccion,Nombre,Telefono")] Productor productor) { if (id != productor.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(productor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductorExists(productor.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(productor)); }
public FormProductor(Productor pr) { InitializeComponent(); labelNombre.Text = pr.Nombre; labelApellido.Text = pr.Apellido; labelFechaNacimiento.Text = pr.FechaNacimiento; labelBiografia.Text = pr.Biografia; db.productor.Add(new Productor("Claudio", "Troncoso", "2/5/1977", "malo")); db.peliculaproductor.Add(new PeliculaProductor("Avengers", "Claudio", "Troncoso")); for (int i = 0; i < this.db.peliculaproductor.Count; i++) { if (this.db.peliculaproductor[i].NombreProductor == pr.Nombre & this.db.peliculaproductor[i].ApellidoProductor == pr.Apellido) { for (int j = 0; j < this.db.productor.Count; j++) { if (this.db.peliculaproductor[i].NombreProductor == this.db.productor[j].Nombre & this.db.peliculaproductor[i].ApellidoProductor == this.db.productor[j].Apellido) { //Create label Label label = new Label(); label.Text = String.Format("{0}-{1}", i + 1, this.db.peliculaproductor[i].NombrePelicula); //Position label on screen label.Left = 320; label.Top = (i + 1) * 30 + 30; this.Controls.Add(label); } } } } }
public ActionResult DeleteConfirmed(int id) { Productor productor = db.Productores.Find(id); db.Productores.Remove(productor); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Productor p = new Productor(); p.rut = this.txtRut.Text.Trim(); p.nombre = this.txtNombre.Text.Trim(); p.email = this.txtEmail.Text.Trim(); p.direccion = this.txtDireccion.Text.Trim(); p.comuna = findComunaByName(this.txtComuna.Text.Trim()); p.fecha_registro = DateTime.Now; if (p.comuna != 0) { if (p.save()) { Usuario us = new Usuario(); us.email = p.email; us.password = util.GetSHA1(this.txtPassword.Text.Trim()); us.perfil = 1; if (us.save()) { HttpCookie myCookie = new HttpCookie("user"); myCookie.Value = p.rut; myCookie.Expires = DateTime.Now.AddDays(1000); Response.Cookies.Add(myCookie); string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, "Vendedor registrado con exito"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); Response.Redirect("index.aspx", false); } } else { string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, "No se ha podido insertar el usuario vuelva a intentarlo"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } } } catch (Exception ex) { string script = @"<script type='text/javascript'> alert('{0}'); </script>"; script = string.Format(script, "No se ha podido insertar el usuario vuelva a intentarlo"); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }
public ProductorViewModel(Productor productor) { Cedula = productor.Cedula; Nombre = productor.Nombre; CodigoProductor = productor.CodigoProductor; NumeroTelefonico = productor.NumeroTelefonico; Afiliacion = productor.Afiliacion; Actividad = productor.Actividad; }
private void InitClass() { this.Id = 0; this.FechaCreacion = DateTime.Now; this.FechaTermino = DateTime.Now; this.PorcComision = 0; this.Vigente = string.Empty; this.Productor = new Productor(); }
private void btnMsgDelivery_Click(object sender, EventArgs e) { if (!EntryCheck()) { return; } var message = new MessageModel(); message.MsgID = Guid.NewGuid().ToString(); message.MsgRecOrder = this.txtRecOrder.Text; message.MsgCreateUser = this.txtCreateUser.Text; message.MsgCreateDateTime = DateTime.Now.ToShortTimeString(); message.MsgSloveDept = this.cmbDeliveryDept.Text; message.MsgSloveUser = this.cmbDeliveryUser.Text; message.MsgContent = this.txtMsgContent.Text; try { string exchangeName = ""; string routingKey = ""; EnumTransferType t = EnumTransferType.All; if (rdbAll.Checked) { exchangeName = "All"; routingKey = ""; t = EnumTransferType.All; } if (rdbDept.Checked) { exchangeName = "Dept"; routingKey = cmbDeliveryDept.Text.Remove(4, 1); t = EnumTransferType.Dept; } if (rdbUser.Checked) { exchangeName = ""; routingKey = cmbDeliveryUser.Text; t = EnumTransferType.User; } RadioButton prority = pnlPrority.Controls.OfType <RadioButton>().SingleOrDefault(radio => radio.Checked == true); message.Priority = int.Parse(prority.Text); Productor.SentMessage(t, exchangeName, routingKey, message); } catch (Exception ex) { Debug.WriteLine("メッセージ発送失敗:{0}", ex.Message); } }
public int Insertar(Productor productor) { int result = 0; var parameters = new DynamicParameters(); parameters.Add("@Numero", productor.Numero); parameters.Add("@RazonSocial", productor.RazonSocial); parameters.Add("@TipoDocumentoId", productor.TipoDocumentoId); parameters.Add("@NumeroDocumento", productor.NumeroDocumento); parameters.Add("@Nombres", productor.Nombres); parameters.Add("@Apellidos", productor.Apellidos); parameters.Add("@Direccion", productor.Direccion); parameters.Add("@DepartamentoId", productor.DepartamentoId); parameters.Add("@ProvinciaId", productor.ProvinciaId); parameters.Add("@DistritoId", productor.DistritoId); parameters.Add("@ZonaId", productor.ZonaId); parameters.Add("@NumeroTelefonoFijo", productor.NumeroTelefonoFijo); parameters.Add("@NumeroTelefonoCelular", productor.NumeroTelefonoCelular); parameters.Add("@CorreoElectronico", productor.CorreoElectronico); parameters.Add("@FechaNacimiento", productor.FechaNacimiento); parameters.Add("@LugarNacimiento", productor.LugarNacimiento); parameters.Add("@EstadoCivilId", productor.EstadoCivilId); parameters.Add("@ReligionId", productor.ReligionId); parameters.Add("@GeneroId", productor.GeneroId); parameters.Add("@GradoEstudiosId", productor.GradoEstudiosId); parameters.Add("@CantidadHijos", productor.CantidadHijos); parameters.Add("@Idiomas", productor.Idiomas); parameters.Add("@Dialecto", productor.Dialecto); parameters.Add("@AnioIngresoZona", productor.AnioIngresoZona); parameters.Add("@TipoDocumentoIdConyuge", productor.TipoDocumentoIdConyuge); parameters.Add("@NumeroDocumentoConyuge", productor.NumeroDocumentoConyuge); parameters.Add("@NombresConyuge", productor.NombresConyuge); parameters.Add("@ApellidosConyuge", productor.ApellidosConyuge); parameters.Add("@NumeroTelefonoCelularConyuge", productor.NumeroTelefonoCelularConyuge); parameters.Add("@FechaNacimientoConyuge", productor.FechaNacimientoConyuge); parameters.Add("@LugarNacimientoConyuge", productor.LugarNacimientoConyuge); parameters.Add("@FechaRegistro", productor.FechaRegistro); parameters.Add("@UsuarioRegistro", productor.UsuarioRegistro); parameters.Add("@EstadoId", productor.EstadoId); parameters.Add("@GradoEstudiosIdConyuge", productor.GradoEstudiosIdConyuge); parameters.Add("@ProductorId", dbType: DbType.Int32, direction: ParameterDirection.Output); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { result = db.Execute("uspProductorInsertar", parameters, commandType: CommandType.StoredProcedure); } int id = parameters.Get <int>("ProductorId"); return(id); }
public ActionResult Edit([Bind(Include = "Id,Titulo,Director,Fecha")] Productor productor) { if (ModelState.IsValid) { db.Entry(productor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(productor)); }
private void InitClass() { this.IdProduccion = 0; this.IdProductor = 0; this.Producto = new Producto(); this.PrecioEstandar = 0; this.PrecioPremium = 0; this.PrecioLower = 0; this.Productor = new Productor(); }
public ActionResult <ProductorViewModel> post(ProductorInputModel productorInput) { Productor productor = Mapear(productorInput); var response = _productorService.Guardar(productor); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.productor)); }
public int ActualizarProductor(RegistrarActualizarProductorRequestDTO request) { Productor productor = _Mapper.Map <Productor>(request); productor.FechaUltimaActualizacion = DateTime.Now; productor.UsuarioUltimaActualizacion = request.Usuario; int affected = _IProductorRepository.Actualizar(productor); return(affected); }
protected void Button1_Click(object sender, EventArgs e) { Productor productor = new Productor(); productor.id = Int32.Parse(txtId.Text); productor.nombre = txtNombre.Text; productor.email = txtEmail.Text; productor.telefono = txtTelefono.Text; ProductorDA.Agregar(productor); }
public async Task <IActionResult> PutProductor(string id, Productor item) { if (id != item.id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public ActionResult Create([Bind(Include = "Id,Titulo,Director,Fecha")] Productor productor) { if (ModelState.IsValid) { db.Productores.Add(productor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(productor)); }
public async Task <IActionResult> Create([Bind("Id,Direccion,Nombre,Telefono")] Productor productor) { if (ModelState.IsValid) { _context.Add(productor); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(productor)); }
public EatAppleSmp() { Thread th_mother, th_father, th_young, th_middle, th_old; Dish dish = new Dish( this, 30 ); Productor mother = new Productor( "mother", dish ); Productor father = new Productor( "father", dish ); Consumer old = new Consumer( "old", dish, 1000 ); Consumer middle = new Consumer( "middle", dish, 1200 ); Consumer young = new Consumer( "young", dish, 1500 ); th_mother = new Thread( new ThreadStart( mother.run ) ); th_father = new Thread( new ThreadStart( father.run ) ); th_old = new Thread( new ThreadStart( old.run ) ); th_middle = new Thread( new ThreadStart( middle.run ) ); th_young = new Thread( new ThreadStart( young.run ) ); th_mother.Priority = System.Threading.ThreadPriority.Highest; th_father.Priority = System.Threading.ThreadPriority.Normal; th_old.Priority = System.Threading.ThreadPriority.Lowest; th_middle.Priority = System.Threading.ThreadPriority.Normal; th_young.Priority = System.Threading.ThreadPriority.Highest; th_mother.Start(); th_father.Start(); th_old.Start(); th_middle.Start(); th_young.Start(); }