// metodo que validad los datos modificados private bool ModificarDatos() { this.modulo = ObtenerModificaciones(); try { if (ValidarTextbox() == true) { controlModulo.modificarModulos(this.modulo); cargarDatos(); MessageBox.Show("Datos Correctamente Modificados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { return(false); } } catch (Exception ex) { MessageBox.Show("Error al Modificar los Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); return(false); throw; } }
public List <clsModulo> ConsultaModulo() { try { List <clsModulo> lista = new List <clsModulo>(); //EntitiesContabilidad ent = new EntitiesContabilidad(); //var tipotran = from tt in ent.Modulo select tt; TECAv8Entities ent = new TECAv8Entities(); var tipotran = from tt in ent.Modulo select tt; foreach (var item in tipotran) { clsModulo ctipo = new clsModulo(); //las variables puden ser nulas u no soportan el tipo de dato int por eso se realiza el convert ctipo.IdModulo = Convert.ToInt32(item.IdModulo); ctipo.Nombre = item.Nombre; ctipo.IdEstado = Convert.ToInt32(item.IdEstado); ctipo.Logo = item.Logo; lista.Add(ctipo); } return(lista); } catch (Exception) { return(null); } }
// Metodos que retorna los datos cuando hay una modificación private clsModulo ObtenerModificaciones() { clsModulo auxModulo = new clsModulo(); auxModulo.SNombre = txtNombre.Text; auxModulo.SDescripcion = txtDescripcion.Text; auxModulo.IIdModulo = iIDAux; return(auxModulo); }
// metodo para retornar los datos private clsModulo llenarCampos() { clsModulo auxModulo = new clsModulo(); auxModulo.SNombre = txtNombre.Text; auxModulo.SDescripcion = txtDescripcion.Text; auxModulo.IEstado = 1; return(auxModulo); }
public void modificarModulos(clsModulo modulo) { try { string sComando = string.Format("UPDATE MODULO SET nombre_modulo='{1}', descripcion_modulo='{2}' WHERE pk_id_modulo={0};", modulo.IIdModulo, modulo.SNombre, modulo.SDescripcion); this.sentencia.ejecutarQuery(sComando); } catch (Exception ex) { MessageBox.Show("Error al Modificar Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } }
public void insertarModulos(clsModulo modulo) { try { string sComando = string.Format("INSERT INTO MODULO(nombre_modulo, descripcion_modulo, estado_modulo) VALUES ('{0}','{1}',{2});", modulo.SNombre, modulo.SDescripcion, modulo.IEstado); this.sentencia.ejecutarQuery(sComando); } catch (Exception ex) { MessageBox.Show("Error al Ingresar Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); } }
private bool guardarDatos() { this.modulo = llenarCampos(); try { controlModulo.insertarModulos(this.modulo); cargarDatos(); MessageBox.Show("Datos Correctamente Guardados", "", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } catch (Exception ex) { MessageBox.Show("Error al Guardar los Datos", "", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.Message); return(false); } }
private IEnumerable <clsModuloVM> ModuloList() { clsModulo oModulo = new clsModulo(clsAppInfo.Connection); List <clsModuloVM> oModVM = new List <clsModuloVM>(); try { oModulo.SelectFilter = clsModulo.SelectFilters.Grid; oModulo.WhereFilter = clsModulo.WhereFilters.Grid; oModulo.OrderByFilter = clsModulo.OrderByFilters.Grid; if (oModulo.Open()) { foreach (DataRow dr in oModulo.DataSet.Tables[oModulo.TableName].Rows) { oModVM.Add(new clsModuloVM() { ModuloId = SysData.ToLong(dr["ModuloId"]), ModuloDes = SysData.ToStr(dr["ModuloDes"]) }); } } return(oModVM); } catch (Exception exp) { throw exp; } finally { oModulo.Dispose(); } return((IEnumerable <clsModuloVM>)oModVM); }