private void btnModificar_Click(object sender, EventArgs e) { try { View.Abm_Visibilidad.VisibilidadAM vtnModV = new VisibilidadAM(); vtnModV.CargarDatos(this, this.idUsuario, "Modificar Visibilidad"); DataGridViewSelectedRowCollection rows = dgvVisibilidades.SelectedRows; Model.Visibilidad v = new FrbaCommerce.Model.Visibilidad(); if (rows.Count == 1) { DataGridViewCellCollection cell = rows[0].Cells; v.IdVisibilidad = Convert.ToInt32(cell["IdVisibilidad"].Value); v.Codigo = Convert.ToInt32(cell["Codigo"].Value); v.Descripcion = cell["Descripcion"].Value.ToString(); v.Duracion = Convert.ToInt32(cell["Duracion"].Value); v.PrecioPorPublicar = Convert.ToDouble(cell["Precio por Publicar"].Value); v.PorcentajeVenta = Convert.ToDouble(cell["Porcentaje de Venta"].Value); v.IdEstado = Convert.ToInt32(cell["IdEstado"].Value); vtnModV.CargarVisibilidadAModificar(v); } vtnModV.Visible = true; this.Visible = false; } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnSeleccionar_Click(object sender, EventArgs e) { try { DataGridViewSelectedRowCollection rows = dgvSeleccion.SelectedRows; if (rows.Count == 1) { DataGridViewCellCollection cell = rows[0].Cells; if (idVentanaFrom == 1) { vtn1.CargarSeleccion(Convert.ToInt32(cell["IdUsuario"].Value), Convert.ToString(cell["Descripcion"].Value)); } if (idVentanaFrom == 2) { vtn2.CargarSeleccion(Convert.ToInt32(cell["IdUsuario"].Value), Convert.ToString(cell["Descripcion"].Value)); } } this.Dispose(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (validarDatos()) { String msg; if (this.idRol == -1) { Controller.Roles.IngresarNuevoRol(txtNombre.Text, ListarFuncionalidadesSeleccionadas()); msg = "El Rol se ha generado correctamente."; } else { Controller.Roles.ActualizarRol(this.idRol, txtNombre.Text, ListarFuncionalidadesSeleccionadas()); msg = "El Rol se ha actualizado correctamente."; } View.Aviso vtnAviso = new Aviso(this, msg); vtnAviso.Visible = true; this.Enabled = false; } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (validarDatos()) { int stock = Convert.ToInt32(mtxtStock.Text); Double precio = Convert.ToDouble(mtxtPrecio.Text); int cod = Convert.ToInt32(mtxtCodPubli.Text); int idRubro = (int)cmbRubros.SelectedValue;//clbRubros.SelectedValue; if (publicacion == null) { Controller.Publicaciones.IngresarPublicacionNueva((int)cmbTiposPublicaciones.SelectedValue, cod, (int)cmbRubros.SelectedValue, 1, Convert.ToDateTime(mtxtFechaInicio.Text), Convert.ToDateTime(mtxtFechaFin.Text), rtxtDescripcion.Text, stock, precio, idUsuario, chbPreguntas.Checked); } else { Controller.Publicaciones.ActualizarPublicacion(publicacion.IdPublicacion, (int)cmbTiposPublicaciones.SelectedValue, cod, (int)cmbRubros.SelectedValue, 1, Convert.ToDateTime(mtxtFechaInicio.Text), Convert.ToDateTime(mtxtFechaFin.Text), rtxtDescripcion.Text, stock, precio, idUsuario, chbPreguntas.Checked); } View.Aviso vtnAviso = new Aviso(this, "La publicacion se ha generado correctamente"); vtnAviso.Visible = true; this.Enabled = false; } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnComprar_Click(object sender, EventArgs e) { try { int cant; if (Int32.TryParse(mtxtCantidad.Text.ToString(), out cant)) { if (Convert.ToInt32(mtxtStock.Text) >= cant) { Controller.Compras.GenerarCompra(this.idUsuario, this.idPublicacion, DateTime.Now, cant); String str = Controller.Compras.ObtenerDatosVendedor(this.idPublicacion); View.Aviso vtnAviso = new Aviso(this, "La Compra se ha generado correctamente." + str); vtnAviso.Visible = true; this.Enabled = false; } else { epCantidad.SetError(mtxtCantidad, "La Cantidad es superior al Stock Disponible."); } } else { epCantidad.SetError(mtxtCantidad, "La Cantidad no es Correcta."); } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { if (ValidarDatos()) { switch (Convert.ToInt32(cmbTipoHistorial.SelectedValue)) { case (int)Historial_Cliente.HistorialCliente.Tipos.Compras: dgvHistorial.DataSource = Controller.Compras.HistorialComprasPorUsuario(this.idUsuario); break; case (int)Historial_Cliente.HistorialCliente.Tipos.Ofertas: dgvHistorial.DataSource = Controller.Ofertas.HistorialOfertasPorUsuario(this.idUsuario); break; case (int)Historial_Cliente.HistorialCliente.Tipos.CalificacionesRealizadas: dgvHistorial.DataSource = Controller.Calificaciones.HistorialCalificacionesPorUsuario(this.idUsuario); break; case (int)Historial_Cliente.HistorialCliente.Tipos.CalificacionesRecibidas: dgvHistorial.DataSource = Controller.Calificaciones.HistorialCalificacionesRecibidasPorUsuario(this.idUsuario); break; default: break; } } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnEliminar_Click(object sender, EventArgs e) { try { int id = -1, estado = -1; DataGridViewSelectedRowCollection rows = dgvVisibilidades.SelectedRows; if (rows.Count == 1) { DataGridViewCellCollection cell = rows[0].Cells; id = Convert.ToInt32(cell["IdVisibilidad"].Value); estado = Convert.ToInt32(cell["IdEstado"].Value); if (estado == (int)Model.Visibilidad.Estados.Habilitado) { Controller.Visibilidades.CambiarEstadoVisibilidad(id, (int)Model.Visibilidad.Estados.Deshabilitado); } else { Controller.Visibilidades.CambiarEstadoVisibilidad(id, (int)Model.Visibilidad.Estados.Habilitado); } CargarDGV(); } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnAceptar_Click(object sender, EventArgs e) { int idUsuario = -1; List <Model.Roles> lista = new List <FrbaCommerce.Model.Roles>(); String msg = String.Empty; try { if (!this.validarExistenciaDeDatos()) { throw new Exception("Debe completar el Nombre de Usuario y la Contraseña."); } if (txtNuevoPass.Visible && txtNuevoPass.Text.Equals(txtConfNuevoPass.Text)) { idUsuario = Controller.Usuarios.ActualizarPassword(txtNombreUsuario.Text, txtNuevoPass.Text); } else { idUsuario = Controller.Usuarios.verficarLogin(txtNombreUsuario.Text, txtPassword.Text); } if (idUsuario > 0) { DataTable dt = Controller.UsuariosRoles.obtenerRoles(idUsuario); if (dt.Rows.Count > 1) { View.Login.SeleccionRoles vtnSeleccionRoles = new SeleccionRoles(); vtnSeleccionRoles.cargarInfoUsuario(dt, idUsuario, this, this.fechaSistema); vtnSeleccionRoles.Visible = true; this.Visible = false; } else if (dt.Rows.Count == 1) { Principal vtnPrincipal = new Principal(); DataRow dr = dt.Rows[0]; vtnPrincipal.cargarInfoUsuario(idUsuario, (int)dr.ItemArray[0], this); vtnPrincipal.Visible = true; this.Visible = false; } else { throw new Exception("El usuario no tiene Roles Asignados."); } } else { lblConfNuevoPass.Visible = true; lblNuevoPass.Visible = true; txtConfNuevoPass.Visible = true; txtNuevoPass.Visible = true; txtPassword.Enabled = false; } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void GenerarPublicacion_Load(object sender, EventArgs e) { try { CargarCmbTipoPublicacion(); CargarClbRubros(); CargarCmbVisibilidad(); //Seteo los datos del Calendario con la fecha del sistema mcFecha.Visible = false; mcFecha.SelectionRange.Start = Controller.Validaciones.ObtenerFechaSistema(); mcFecha.SelectionRange.End = Controller.Validaciones.ObtenerFechaSistema(); mcFecha.MaxDate = Controller.Validaciones.ObtenerFechaSistema().AddMonths(1); mcFecha.TodayDate = Controller.Validaciones.ObtenerFechaSistema(); mtxtFechaInicio.Enabled = false; mtxtFechaFin.Enabled = false; mtxtCodPubli.Enabled = false; if (this.publicacion == null) { mtxtCodPubli.Text = (Controller.Publicaciones.UltimoCodigo() + 1).ToString(); } else { mtxtCodPubli.Text = this.publicacion.CodPublicacion.ToString(); mtxtFechaFin.Text = this.publicacion.FechaFin.ToString(); mtxtFechaInicio.Text = this.publicacion.FechaInicio.ToString(); mtxtPrecio.Text = this.publicacion.Precio.ToString(); mtxtStock.Text = this.publicacion.Stock.ToString(); rtxtDescripcion.Text = this.publicacion.Descripcion.ToString(); chbPreguntas.Checked = Convert.ToBoolean(this.publicacion.PermiteRealizarPreguntas); cmbTiposPublicaciones.SelectedValue = this.publicacion.IdTipoPublicacion; cmbRubros.SelectedValue = this.publicacion.IdRubro; cmbTipoVisibilidad.SelectedValue = this.publicacion.IdVisibilidad; if (publicacion.IdTipoPublicacion == (int)Model.TiposPublicaciones.Tipos.Compra_Inmediata && publicacion.IdEstado == (int)Model.Publicaciones.Estados.Activa) { mtxtFechaInicio.Enabled = false; btnSeleccionarFecha.Enabled = false; mtxtPrecio.Enabled = false; chbPreguntas.Enabled = false; cmbRubros.Enabled = false; cmbTiposPublicaciones.Enabled = false; cmbTipoVisibilidad.Enabled = false; } } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnVolver_Click(object sender, EventArgs e) { try { this.Dispose(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void cmbVendedor_SelectedIndexChanged(object sender, EventArgs e) { try { CargarCmbCompras(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { CargarDGV(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void AdminVisibilidad_Load(object sender, EventArgs e) { try { CargarDGV(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void GestionPreguntas_VisibleChanged(object sender, EventArgs e) { try { CargarDGV(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void mtxtCalificacion_TextChanged(object sender, EventArgs e) { try { epCalificacion.Clear(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void AdminRol_Load(object sender, EventArgs e) { try { llenarDataGrid(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnSeleccionarFecha_Click(object sender, EventArgs e) { try { mcFecha.Visible = true; } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void Form1_Load(object sender, EventArgs e) { try { CambiarEstadoObjetos(false); CargarCMB(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnUltima_Click(object sender, EventArgs e) { try { this.paginaActual = this.ultimaPagina; cargarDGV(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void HistorialCliente_Load(object sender, EventArgs e) { try { txtCliente.Enabled = false; ArmarCmbTiposHistoriales(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnLimpiar_Click(object sender, EventArgs e) { try { txtCodigo.Text = String.Empty; txtDescripcion.Text = String.Empty; } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnPrimera_Click(object sender, EventArgs e) { try { this.paginaActual = 0; cargarDgvPublicaciones(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void mcFecha_DateSelected(object sender, DateRangeEventArgs e) { try { mtxtFechaInicio.Text = mcFecha.SelectionEnd.ToShortDateString(); mcFecha.Visible = false; } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void CompraOferta_Load(object sender, EventArgs e) { try { CargarCMB(); CargarDatosPublicacion(); InhabilitarControles(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void AdminVisibilidad_VisibleChanged(object sender, EventArgs e) { try { txtCodigo.Text = String.Empty; txtDescripcion.Text = String.Empty; CargarDGV(); } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void AdminCompraOferta_VisibleChanged(object sender, EventArgs e) { try { if (this.Visible) { this.cargarDGV(); } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnSeleccionar_Click(object sender, EventArgs e) { try { View.Seleccion.SeleccionCliente vtnSeleccionC = new FrbaCommerce.View.Seleccion.SeleccionCliente(); vtnSeleccionC.CargarDatosVentana(this, 2); vtnSeleccionC.Visible = true; this.Visible = false; } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void cmbTipoVisibilidad_SelectedIndexChanged(object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(mtxtFechaInicio.Text)) { ActualizarFechaFin(); } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void btnAlta_Click(object sender, EventArgs e) { try { View.Abm_Visibilidad.VisibilidadAM vtnAlta = new VisibilidadAM(); vtnAlta.CargarDatos(this, this.idUsuario, "Alta de Visibilidad"); vtnAlta.Visible = true; this.Visible = false; } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }
private void mtxtFechaInicio_TextChanged(object sender, EventArgs e) { try { if ((int)cmbTipoVisibilidad.SelectedValue != -1) { ActualizarFechaFin(); } } catch (Exception ex) { View.Error.ErrorForm vtnError = new FrbaCommerce.View.Error.ErrorForm(ex.Message); vtnError.Visible = true; } }