public ActionResult Save(TipoGuiaDto model) { if (ModelState.IsValid) { var TipoGuia = new TipoGuia(); _TipoGuia.Save(model); return(RedirectToAction("List")); } else { return(RedirectToAction("Create", model)); } }
private void btnCarregarChecked_Click(object sender, EventArgs e) { btnCarregarTipoGuia_Click(null, null); foreach (var item in TipoGuias) { var id = item.Id.ToString(); for (var i = 0; i < chkTipoGuia.Items.Count; i++) { TipoGuia vm = (TipoGuia)chkTipoGuia.Items[i]; if (vm.Id == item.Id) { if (item.Ativo) { chkTipoGuia.SetItemChecked(i, true); } } } } }
private void btnIncluir_Click(object sender, EventArgs e) { if (chkTipoGuia.Items.Count > 0) { TipoGuia tipoGuia; foreach (object itemChecked in chkTipoGuia.CheckedItems) { tipoGuia = new TipoGuia(); tipoGuia = itemChecked as TipoGuia; int valor = tipoGuia.Id; string desc = tipoGuia.Descricao; //aqui poderia enviar o valor para um inclusao ou alteração no repositorio MessageBox.Show("Esse é o (ID: " + valor + " - Descrição: " + desc + ") do selecionado"); } } else { MessageBox.Show("Carregar primeiro a lista de guias"); } }
public IGeracaoLote ObterGeracaoLote(TipoGuia tipo) { return(container.Resolve <IGeracaoLote>(tipo.ToString())); }
public TipoGuiaController() { _TipoGuia = new TipoGuia(); }
//Este metodo recibe como parametro de entrada un usuario y crea un nuevo guia usando las características de este public Guia crearGuia(Usuario usu) { con = new MySqlConnection(DBManager.cadena); con.Open(); comando = new MySqlCommand(); sql = "SELECT G.tipoguia, T.fechaIngreso, T.telefonoOfi, T.celularOfi, T.correOfi, C.IdCargo, C.NombreCargo " + "FROM Guia G, TrabajadorOCAI T, Cargo C " + "WHERE G.IdGuia = T.IdTrabajadorOCAI AND C.IdCargo = T.IdCargo AND IdGuia = " + usu.IdUsuario1 + ";"; comando.CommandText = sql; comando.Connection = con; MySqlDataReader lector = comando.ExecuteReader(); try { lector.Read(); //Lectura de datos del guía string tipoStr = lector.GetString("tipoGuia"); TipoGuia tipo = TipoGuia.Inscriptor; if (tipoStr == "Expositor") { tipo = TipoGuia.Expositor; } DateTime fechaIn = lector.GetDateTime("fechaIngreso"); int tlfOfi = 0; if (!lector.IsDBNull(2)) { tlfOfi = lector.GetInt32("telefonoOfi"); } int celOfi = 0; if (!lector.IsDBNull(3)) { celOfi = lector.GetInt32("celularOfi"); } string corOfi = ""; if (!lector.IsDBNull(4)) { corOfi = lector.GetString("correOfi"); } //Creacion del guia Guia g = new Guia(usu, fechaIn, tlfOfi, celOfi, corOfi, tipo); g.IdGuia1 = g.IdTrabajadorOCAI1 = g.IdUsuario1 = usu.IdUsuario1; //Lectura de datos su cargo int idCarg = lector.GetInt32("IdCargo"); string nomCarg = lector.GetString("NombreCargo"); if (nomCarg != "Guia") { //En caso el guia no presente el cargo correcto con.Close(); return(null); } Cargo c = new Cargo(nomCarg); c.IdCargo1 = idCarg; //Asignacion del cargo g.Cargo = c; con.Close(); return(g); } catch (Exception) { //En caso no haya leido bien los datos del guia con.Close(); return(null); } }
public Guia(string dNI, string nombres, string apellidoPaterno, string apellidoMaterno, int celular, TipoSexo sexo, string correoElectronico, DateTime fechaIngreso, int estadoTrabajador, int telefonoOfi, int celularOfi, string correOfi, TipoGuia tipoGuia, string licencia) : base(dNI, nombres, apellidoPaterno, apellidoMaterno, celular, sexo, correoElectronico, fechaIngreso, estadoTrabajador, telefonoOfi, celularOfi, correOfi) { IdGuia = ++i; this.tipoGuia = tipoGuia; this.licencia = licencia; }
public Guia(Usuario usu, DateTime fechaIngreso, int telefonoOfi, int celularOfi, string correOfi, TipoGuia tipoGuia) : base(usu, fechaIngreso, telefonoOfi, celularOfi, correOfi) { IdGuia = ++i; this.tipoGuia = tipoGuia; }