public static IEnumerable <clsMonedaVM> MonedaList() { clsMoneda oMoneda = new clsMoneda(clsAppInfo.Connection); List <clsMonedaVM> oMonedaVM = new List <clsMonedaVM>(); try { oMoneda.SelectFilter = clsMoneda.SelectFilters.ListBox; oMoneda.WhereFilter = clsMoneda.WhereFilters.None; oMoneda.OrderByFilter = clsMoneda.OrderByFilters.MonedaDes; if (oMoneda.Open()) { foreach (DataRow dr in oMoneda.DataSet.Tables[oMoneda.TableName].Rows) { oMonedaVM.Add(new clsMonedaVM() { MonedaId = SysData.ToLong(dr["MonedaId"]), MonedaDes = SysData.ToStr(dr["MonedaDes"]) }); } } } catch (Exception exp) { throw (exp); } finally { oMoneda.Dispose(); } return((IEnumerable <clsMonedaVM>)oMonedaVM); }
public Boolean Insert(clsMoneda moned) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaMoneda", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codpais", moned.IcodPais); oParam = cmd.Parameters.AddWithValue("descrip", moned.SDescripcion); oParam = cmd.Parameters.AddWithValue("codusu", moned.ICodUser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); moned.IcodMoneda = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Update(clsMoneda ser) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaMoneda", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codpa", ser.IcodPais); cmd.Parameters.AddWithValue("descrip", ser.SDescripcion); cmd.Parameters.AddWithValue("codUsu", ser.ICodUser); cmd.Parameters.AddWithValue("codMon", ser.IcodMoneda); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsMoneda Buscamoneda(String descrip) { clsMoneda ser = null; try { con.conectarBD(); cmd = new MySqlCommand("BuscaMoneda", con.conector); cmd.Parameters.AddWithValue("descrip", descrip); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ser = new clsMoneda(); ser.IcodMoneda = Convert.ToInt32(dr.GetDecimal(0)); ser.SDescripcion = dr.GetString(1); ser.IcodPais = Convert.ToInt32(dr.GetDecimal(2)); ser.SNombrePais = dr.GetString(3); } } return(ser); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsMoneda CargaMoneda(Int32 Codigo) { clsMoneda ser = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraMoneda", con.conector); cmd.Parameters.AddWithValue("codMon", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ser = new clsMoneda(); ser.IcodMoneda = Convert.ToInt32(dr.GetInt32(0)); ser.SDescripcion = dr.GetString(1); ser.IcodPais = Convert.ToInt32(dr.GetInt32(2)); ser.SNombrePais = dr.GetString(3); ser.SUsuario = dr.GetString(4); ser.ICodUser = Convert.ToInt32(dr.GetString(5)); ser.DtFechaRegistro = dr.GetDateTime(6); ser.IEstado = dr.GetBoolean(7); ser.CodSunat = dr.GetString(8); } } return(ser); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void consultartipocambio(DateTime Fechabuscada) { clsConsultasExternas ext = new clsConsultasExternas(); TipoCam = ext.ConsultaTCSunat(Fechabuscada); if (TipoCam != null) { //var sdiabuscado = TipoCam.Select("Día = '" + Fechabuscada.Date.Day.ToString() + "'"); String cadenabusqueda = "[Día] like '*" + Fechabuscada.Date.Day.ToString() + "*'"; DataRow[] foundRows = TipoCam.Select(cadenabusqueda); //if (sdiabuscado.Length != 0) if (foundRows.Length != 0) { foreach (DataRow r in TipoCam.Rows) { if (Convert.ToInt32(r[0]) == Fechabuscada.Date.Day) { txtCompra.Text = r[1].ToString(); txtVenta.Text = r[2].ToString(); label3.Text = Fechabuscada.ToShortDateString(); Mon = AdmMon.Buscamoneda("DOLARES AMERICANOS"); cmbMoneda.SelectedValue = Mon.IcodMoneda; //cmbMoneda.SelectedIndex=(cmbMoneda.SelectedText="DOLARES"); } } } else { consultartipocambio(Fechabuscada.AddDays(-1)); } } }
public Boolean update(clsMoneda ser) { try { return(Mser.Update(ser)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public Boolean insert(clsMoneda ser) { try { return(Mser.Insert(ser)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }