public bool Oficina(Oficina Oficina, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Oficina(Oficina, TipoPesquisa); //Verifica se o Oficina Ja esta cadastrado. if (table.Rows.Count != 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string AlterOficina = "UPDATE OFICINA SET NOME = @NOME, CNPJ = @CNPJ, RAZAO_SOCIAL = @RAZAO_SOCIAL, TELEFONE = @TELEFONE, CELULAR = @CELULAR, SITE = @SITE, ENDERECO = @ENDERECO WHERE ID_OFICINA = @ID_OFICINA;"; command.CommandText = AlterOficina; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@NOME", MySqlDbType.VarChar).Value = Oficina.Nome; command.Parameters.Add("@CNPJ", MySqlDbType.VarChar).Value = Oficina.CNPJ; command.Parameters.Add("@RAZAO_SOCIAL", MySqlDbType.VarChar).Value = Oficina.RazaoSocial; command.Parameters.Add("@TELEFONE", MySqlDbType.Int32).Value = Oficina.Telefone; command.Parameters.Add("@CELULAR", MySqlDbType.Int32).Value = Oficina.Celular; command.Parameters.Add("@SITE", MySqlDbType.VarChar).Value = Oficina.Site; command.Parameters.Add("@ENDERECO", MySqlDbType.VarChar).Value = Oficina.Endereço; command.Parameters.Add("@ID_OFICINA", MySqlDbType.Int32).Value = table.Rows[0][0]; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Oficina_Alterado = true; } Conexão.Desconectar(); } else { return(Oficina_Alterado); } } else { MessageBox.Show("Oficina não pode ser Alterado", "Problemas ao Alterar"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Oficina_Alterado); }
public bool Oficina(Oficina Oficina, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Oficina(Oficina, TipoPesquisa); //Verifica se o Oficina Ja esta cadastrado. if (table.Rows.Count == 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string InsertOficina = "INSERT INTO OFICINA(NOME, CNPJ, RAZAO_SOCIAL, TELEFONE, CELULAR, SITE, ENDERECO) VALUES (@NOME, @CNPJ, @RAZAO_SOCIAL, @TELEFONE, @CELULAR, @SITE, @ENDERECO);"; command.CommandText = InsertOficina; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@NOME", MySqlDbType.VarChar).Value = Oficina.Nome; command.Parameters.Add("@CNPJ", MySqlDbType.VarChar).Value = Oficina.CNPJ; command.Parameters.Add("@RAZAO_SOCIAL", MySqlDbType.VarChar).Value = Oficina.RazaoSocial; command.Parameters.Add("@TELEFONE", MySqlDbType.Int32).Value = Oficina.Telefone; command.Parameters.Add("@CELULAR", MySqlDbType.Int32).Value = Oficina.Celular; command.Parameters.Add("@SITE", MySqlDbType.VarChar).Value = Oficina.Site; command.Parameters.Add("@ENDERECO", MySqlDbType.VarChar).Value = Oficina.Endereço; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Oficina_Incluido = true; } Conexão.Desconectar(); } else { return(Oficina_Incluido); } } else { MessageBox.Show("Oficina já Existe", "Problemas ao inserir"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Oficina_Incluido); }
public Oficina Traer(string Nombre) { using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); Oficina oficina = new Oficina(); oficina.Nombre = Nombre; return(oficinaRepo.Traer(oficina)); } }
/// <summary> /// Con el botón btnCrearOficina se instanciará una nueva Oficina con todos los datos cargados. Caso contrario /// dar un error con un MessageBox (sólo botón OK, ícono de error). /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCrearOficina_Click(object sender, EventArgs e) { Departamentos dpto; short piso = (short)nudPiso.Value; Enum.TryParse <Departamentos>(cmbDepartamentoOficina.SelectedValue.ToString(), out dpto); Jefe jefe = new Jefe(txtNombreJefe.Text, txtApellidoJefe.Text, txtDocumentoJefe.Text, dptFechaIngreso.Value); this.Oficina = new Oficina(piso, dpto, jefe); }
public static DTOOficina Converter(this Oficina oficina) { return(new DTOOficina { Id = oficina.Id, Nome = oficina.Nome, DeveSerParNumeroTotalParticipantes = oficina.DeveSerParNumeroTotalParticipantes, NumeroTotalParticipantes = oficina.NumeroTotalParticipantes }); }
public ActionResult Edit([Bind(Include = "OficinaId,Nombre")] Oficina oficina) { if (ModelState.IsValid) { db.Entry(oficina).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oficina)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { UserApiSave.UserAPISoapClient API = new UserApiSave.UserAPISoapClient(); ArrayOfString datos = API.Oficinas(); Oficina.DataSource = datos; Oficina.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { c = (Cliente)Session["usuario"]; if (c == null) { Response.Redirect("login.aspx", false); } else { using (DatabaseEntities context = new DatabaseEntities()) { c = context.Cliente.Where(cliente => cliente.cpf.Equals(c.cpf)).FirstOrDefault(); f = context.Funcionario.Where(func => func.cpf.Equals(c.cpf)).FirstOrDefault(); o = context.Oficina.Where(oficina => oficina.cnpj.Equals(c.Funcionario.cnpjOficina)).FirstOrDefault(); if (f == null || o == null || f.cargo.ToLower() != "gerente") { Response.Redirect("home.aspx", false); } lbl_Nome.Text = c.nome; if (f == null) { pnl_Oficina.Visible = false; btn_CadastroOficina.Visible = true; List <RequisicaoFuncionario> requisicoes = context.RequisicaoFuncionario.Where(r => r.cpfCliente.Equals(c.cpf)).ToList(); if (requisicoes.Count > 0) { pnl_Funcionario.Visible = true; badge_Requisicoes.InnerHtml = requisicoes.Count.ToString(); } else { pnl_Funcionario.Visible = false; } } else { pnl_Oficina.Visible = true; pnl_Funcionario.Visible = false; btn_CadastroOficina.Visible = false; lbl_Nome.Text += " | " + f.Oficina.nome; if (f.cargo.ToLower().Equals("gerente")) { btn_Configuracoes.Visible = true; btn_Funcionarios.Visible = true; } else { btn_Configuracoes.Visible = false; btn_Funcionarios.Visible = false; } } } } }
public ActionResult Create(Oficina oficina) { if (ModelState.IsValid) { db.Oficina.AddObject(oficina); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oficina)); }
public ActionResult Edit(Oficina oficina) { if (ModelState.IsValid) { db.Oficina.Attach(oficina); db.ObjectStateManager.ChangeObjectState(oficina, EntityState.Modified); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oficina)); }
public ActionResult Create([Bind(Include = "OficinaId,Nombre")] Oficina oficina) { if (ModelState.IsValid) { db.Oficina.Add(oficina); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oficina)); }
public async Task <IActionResult> Create([Bind("Id,Name,Address")] Oficina oficina) { if (ModelState.IsValid) { _context.Add(oficina); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(oficina)); }
private void btnCrearOficina_Click(object sender, EventArgs e) { Departamentos dptos; Enum.TryParse <Departamentos>(cmbDepartamentoOficina.SelectedValue.ToString(), out dptos); if (nudPisoOficina.Value != 0) { oficina = new Oficina((short)nudPisoOficina.Value, dptos, new Jefe(txtNombreJefe.Text, txtApellidoEmpleado.Text, txtDNIJefe.Text, dtpIngreso.Value)); } }
public ActionResult Edit([Bind(Include = "ID_Oficina,ID_Empresa,Nombre,Detalle,Estado")] Oficina oficina) { if (ModelState.IsValid) { db.Entry(oficina).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Empresa = new SelectList(db.Empresa, "ID_Empresa", "Nombre", oficina.ID_Empresa); return(View(oficina)); }
protected override bool HaParticipatesOuResponsaveisEmOutraOficina(Oficina afrac) { InscricaoParticipante aliasParticipante = null; var queryParticipantes = mSessao.QueryOver <Oficina>() .Where(x => x.Id != afrac.Id) .JoinQueryOver <InscricaoParticipante>(x => x.Participantes, () => aliasParticipante) .SelectList(x => x.Select(() => aliasParticipante.Id)) .Future <int>(); return(queryParticipantes.Where(x => afrac.Participantes.Select(i => i.Id).Contains(x)).Count() > 0); }
public ActionResult Edit(int id) { int hayIncidencia = 0; Guid keyUser = (Guid)Membership.GetUser().ProviderUserKey; if (HttpContext.User.IsInRole("Cliente")) { //Ver detalles únicame de la incidencia del cliente. Socio socio = db.Socio.Where(o => o.idUsuario == keyUser).FirstOrDefault(); //Ver el idSocio puede ver la incidencia actual Incidencia incidenciass = db.Incidencia.Where(i => i.idIncidencia == id).FirstOrDefault(); if (incidenciass.idSocio != socio.idSocio) { hayIncidencia = 0; } else { hayIncidencia = 1; } //int hayIncidencia = db.Socio.Where(t => t.idSocio == incidenciass.idSocio).Count(); if (hayIncidencia == 0) { return(View("Error")); } } if (HttpContext.User.IsInRole("Oficina")) { //Ver detalles únicame de la incidencia del cliente. Socio socio = db.Socio.Where(o => o.idUsuario == keyUser).FirstOrDefault(); //Recuperar el idoficina del socio actual Oficina oficina = db.Oficina.Where(o => o.idOficina == socio.idOficina).FirstOrDefault(); //Recuperar los idsocios de la oficina actual Socio socios = db.Socio.Where(o => o.idOficina == oficina.idOficina).FirstOrDefault(); //Ver si los idSocios pueden ver la incidencia actual Incidencia incidencias = db.Incidencia.Where(i => i.idIncidencia == id).FirstOrDefault(); hayIncidencia = db.Socio.Where(t => t.idSocio == incidencias.idSocio).Count(); if (hayIncidencia == 0) { return(View("Error")); } } Incidencia incidencia = db.Incidencia.Single(i => i.idIncidencia == id); ViewBag.idSocio = new SelectList(db.Socio, "idSocio", "nombreSocio", incidencia.idSocio); return(View(incidencia)); }
public ActionResult Edit([Bind(Include = "Id_Oficina,Id_Nivel,Id_Empresa,Ocupada,Nombre,Estado")] Oficina oficina) { if (ModelState.IsValid) { db.Entry(oficina).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Empresa = new SelectList(db.Empresa, "Id_Empresa", "Nombre", oficina.Id_Empresa); ViewBag.Id_Nivel = new SelectList(db.Nivel, "Id_Nivel", "Descripcion", oficina.Id_Nivel); return(View(oficina)); }
public bool Modificar(Oficina Oficina) { using (SQLContexto contexto = new SQLContexto()) { OficinaRepo oficinaRepo = new OficinaRepo(contexto); DireccionRepo direccionRepo = new DireccionRepo(contexto); ContactoRepo contactoRepo = new ContactoRepo(contexto); direccionRepo.Actualizar(Oficina.Direccion); contactoRepo.Actualizar(Oficina.Contacto); return(oficinaRepo.Actualizar(Oficina)); } }
public IMovimentacaoParticipante <Oficina> Oficina(Oficina oficina) { if (oficina == null) { throw new ArgumentNullException("oficina", "Oficina não pode ser vazia."); } if (oficina.Evento != mEvento) { throw new ArgumentException("Esta oficina é de outro evento.", "oficina"); } return(new MovimentacaoParticipanteOficina(oficina, mOficinas)); }
public override bool HaAOficinasSemResponsavelDefinidoDoEvento(Evento evento) { Oficina aliasAfrac = null; var consultaResponsaveis = QueryOver.Of <AtividadeInscricaoOficinasCoordenacao>() .Where(x => x.OficinaEscolhida.Id == aliasAfrac.Id) .SelectList(x => x.Select(y => y.Inscrito)); return(mSessao.QueryOver <Oficina>(() => aliasAfrac) .Where(x => x.Evento.Id == evento.Id) .WithSubquery.WhereNotExists(consultaResponsaveis) .RowCount() > 0); }
private void dgvOficinas_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (dgvOficinas.CurrentRow == null) { this.LimpiarTextBoxes(); return; } Oficina oficina = this.oficinaNegocio.Traer(dgvOficinas.CurrentRow.Cells[0].Value.ToString()); this.CargarTextBoxes(oficina); btnEditar.Enabled = true; btnEliminar.Enabled = true; }
public bool ActualizarOficina(Oficina oficina) { try { geoDAO.ActualizarOficina(oficina); } catch (Exception e) { Bitacora.Error(e.Message); throw new BusinessException("La oficina no fue actualizada correctamente, favor de validar los datos: " + e.Message); } return(true); }
// GET: Oficina/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Oficina oficina = db.Oficina.Find(id); if (oficina == null) { return(HttpNotFound()); } return(View(oficina)); }
public static void Salvar(OficinaView oficina) { using (var context = new DatabaseEntities()) { var item = new Oficina() { Nome = oficina.Nome, DataCriacao = oficina.DataCriacao }; context.Oficina.Add(item); context.SaveChanges(); } }
public bool Oficina(Oficina Oficina, int TipoPesquisa) { try { DataTable table = new DataTable(); MySqlDataAdapter adapter = new MySqlDataAdapter(); MySqlCommand command = new MySqlCommand(); table = Consulta.Oficina(Oficina, TipoPesquisa); //Verifica se o Oficina Ja esta cadastrado. if (table.Rows.Count == 0) { if (!Conexão.Checkconection()) { Conexão.Conectar(); } if (Conexão.Checkconection()) { string ExcludOficina = "DELETE FROM `OFICINA` WHERE ID_OFICINA = @ID_OFICINA;"; command.CommandText = ExcludOficina; command.Connection = Conexão.Pega_Conexão(); command.Parameters.Add("@ID_OFICINA", MySqlDbType.Int32).Value = table.Rows[0][0]; int retorno = command.ExecuteNonQuery(); if (retorno > 0) { Oficina_Excluido = true; } Conexão.Desconectar(); } else { return(Oficina_Excluido); } } else { MessageBox.Show("Oficina não pode ser Excluido", "Problemas ao Excluir"); } } catch (MySqlException Exception) { MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão"); } return(Oficina_Excluido); }
public ActionResult ActualizarOficina(int id) { Usuario usuario = new Usuario { UsuarioDesc = "Administrador", CorreoE = "*****@*****.**", Rol = new Rol { RolId = 2 } }; usuario.Json = JsonConvert.SerializeObject(usuario); ViewBag.UserJson = usuario.Json; CabeceroPeticion cabeceroPeticion = new CabeceroPeticion { SesionId = 1 }; ConsultarOficinaPeticion peticion = new ConsultarOficinaPeticion { OId = id }; GeoServicio geoServicio = new GeoServicio(); ConsultarOficinaRespuesta respuesta = geoServicio.ConsultarOficina(peticion); Oficina oficina = respuesta.Oficina; Servicio servicio = new Servicio(); CatalogoMunicipioRespuesta catalogoMunicipioRespuesta = servicio.ConsultarCatalogoMunicipioGeografia(cabeceroPeticion); oficina.MunicipioLista = new List <Municipio>(catalogoMunicipioRespuesta.ColMunicipio); CatalogoLocalidadRespuesta catalogoLocalidadRespuesta = servicio.ConsultarCatalogoLocalidadGeografiaCoahuila(cabeceroPeticion); oficina.LocalidadLista = new List <Localidad>(catalogoLocalidadRespuesta.ColLocalidad); oficina.TipoLista = new List <TipoOficina>(); oficina.TipoLista.Add(new TipoOficina(1, "Oficialia")); oficina.TipoLista.Add(new TipoOficina(2, "Módulo Hospitalario")); string s = "@IzaSy@2q7-n¡6n79RnZ5Yf7bRPU9tFjz¡cuCn@"; s = s.Replace('@', 'A').Replace('¡', 'l'); ViewBag.ApiKey = s; return(View(oficina)); }
/// <summary> /// Para agregar empleados a una oficina se utilizará el botón btnAgregar. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAgregar_Click(object sender, EventArgs e) { if (Object.ReferenceEquals(this.oficina, null)) { MessageBox.Show("Debe crear una oficina"); return; } Departamentos dpto; Enum.TryParse <Departamentos>(cmbDepartamento.SelectedValue.ToString(), out dpto); short piso = (short)nudPiso.Value; Empleado empleado = new Empleado(txtNombre.Text, txtApellido.Text, txtDocumento.Text, piso, dpto); this.oficina += empleado; }
public int actualizarOficina(Oficina a) { int salida = -1; try { SqlDataReader dr = consultar($"EXEC sp_actualizar_oficina {a.TN_Id_Oficina},'{a.TC_Codigo}','{a.TC_Nombre_Oficina}',{a.TN_Id_Circuito},{a.TB_Activa},'{a.TF_Inicio_Vigencia}','{a.TF_Fin_Vigencia}'"); dr.Read(); salida = int.Parse(dr[0].ToString()); } catch (SqlException e) { Console.WriteLine(e.ToString()); } this.closeCon(); return(salida); }
// GET: Oficinas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Oficina oficina = db.Oficina.Find(id); if (oficina == null) { return(HttpNotFound()); } ViewBag.ID_Empresa = new SelectList(db.Empresa, "ID_Empresa", "Nombre", oficina.ID_Empresa); return(View(oficina)); }
private Boolean isFuncBoy(Oficina o, string cpf) { using (DatabaseEntities context = new DatabaseEntities()) { Funcionario funcador = context.Funcionario.Where(f => f.cpf.Equals(cpf) && f.cnpjOficina.Equals(o.cnpj)).FirstOrDefault(); if (funcador == null) { return(false); } else { return(true); } } }
protected async void autorizar(Oficina o) { try { using (DatabaseEntities context = new DatabaseEntities()) { HttpClient client = new HttpClient(); CredenciaisPagamento cred = context.CredenciaisPagamento.FirstOrDefault(); StringBuilder str = new StringBuilder(""); str.Append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"); str.Append("<authorizationRequest><reference>req-" + o.cnpj + "</reference>"); str.Append("<permissions><code>CREATE_CHECKOUTS</code><code>RECEIVE_TRANSACTION_NOTIFICATIONS</code><code>SEARCH_TRANSACTIONS</code><code>MANAGE_PAYMENT_PRE_APPROVALS</code><code>DIRECT_PAYMENT</code></permissions>"); str.Append("<redirectURL>https://localhost:44382/Pages/oficina_CadastroCont.aspx</redirectURL><notificationURL>https://localhost:44382/Pages/oficina_CadastroCont.aspx</notificationURL></authorizationRequest>"); var content = new StringContent(str.ToString(), Encoding.UTF8, "text/xml"); content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/xml;charset=ISO-8859-1"); var response = await client.PostAsync("https://ws.sandbox.pagseguro.uol.com.br/v2/authorizations/request/?appId=" + cred.appId + "&appKey=" + cred.appKey, content); var responseString = await response.Content.ReadAsStringAsync(); XmlDocument xml = new XmlDocument(); xml.LoadXml(responseString); if (response.IsSuccessStatusCode) { string code = xml.GetElementsByTagName("code")[0].InnerXml; Session["oficina"] = o; Response.Redirect("https://sandbox.pagseguro.uol.com.br/v2/authorization/request.jhtml?code=" + code); } else { removeOficina(o); string erro = xml.GetElementsByTagName("message")[0].InnerXml; pnl_Alert.CssClass = "alert alert-danger"; pnl_Alert.Visible = true; lbl_Alert.Text = "Error: " + erro + " Por favor entre em contato com o suporte."; } } } catch (Exception ex) { pnl_Alert.CssClass = "alert alert-danger"; pnl_Alert.Visible = true; lbl_Alert.Text = "Erro: " + ex.Message + Environment.NewLine + "Por favor entre em contato com o suporte"; } }
/** @brief Metodo que se encarga de sacar la informacion del objeto "Oficina" y con esta informacion construye llama al procedimiento almacenado de la base de datos. * @param La referencia al procedimiento almacenado en la base. * @param El objeto Oficina del que va a obtener la información. */ private void rellenar_parametros_oficina(ref SqlCommand comando, Oficina oficina) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("@nombre_oficina", SqlDbType.VarChar).Value = oficina.nombre; comando.Parameters.Add("@telefono", SqlDbType.VarChar).Value = oficina.telefono_1; comando.Parameters.Add("@telefono2", SqlDbType.VarChar).Value = oficina.telefono_2; comando.Parameters.Add("@nom_representante", SqlDbType.VarChar).Value = oficina.representante; }
/** @brief Método que realiza la setencia SQL para insertar una nueva oficina. * @param datos array con los datos de la oficina. * @return 0 si la operación se realizó con éxito, números negativos si pasó algún error con la Base de Datos. */ public int insertar_oficina(Oficina nueva_oficina) { //Procedimiento almacenado SqlCommand comando = new SqlCommand("INSERTAR_OFICINA"); rellenar_parametros_oficina(ref comando, nueva_oficina); return m_data_base_adapter.ejecutar_consulta(comando); }