public void EliminarLocalidad(M_Localidad oLocalidad) { try { string query = "DELETE T_Localidades WHERE CodPosta = '" + oLocalidad.CodPostal + "'"; oConexion.EjecutaQuery(query, ""); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public string EditarLocalidad(M_Localidad oLocalidad) { List<M_Parametro> lst = new List<M_Parametro>(); String Mensaje = ""; try { lst.Add(new M_Parametro("@CodPostal", oLocalidad.CodPostal)); lst.Add(new M_Parametro("@Descripcion", oLocalidad.DescLocalidad)); lst.Add(new M_Parametro("@Id_Provincia", oLocalidad.Id_Provincia)); //Pasamos los datos de salida lst.Add(new M_Parametro("@Mensaje", "", SqlDbType.VarChar, ParameterDirection.Output, 100)); oConexion.EjecutarSP("EditarLocalidad", ref lst); Mensaje = lst[3].Valor.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } return Mensaje; }
private void btnGuardar_Click(object sender, EventArgs e) { if (ValidaCamposAlta() == true) { M_Localidad oLocalidad = new M_Localidad(); C_Localidad oLocalidad_c = new C_Localidad(); oLocalidad.CodPostal = txtCodPostal.Text; oLocalidad.DescLocalidad = txtLocalidad.Text; oLocalidad.Id_Provincia = Convert.ToInt32(cmbProvincias.SelectedValue); if (Estado == m_enumEstado.Nuevo) { MessageBox.Show(oLocalidad_c.AltaLocalidad(oLocalidad), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Estado = m_enumEstado.Lectura; Botonera(); } if (Estado == m_enumEstado.Edicion) { MessageBox.Show(oLocalidad_c.EditarLocalidad(oLocalidad), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); Estado = m_enumEstado.Lectura; Botonera(); } } }
public M_Localidad ObtenerLocalidad(string CodPostal) { List<M_Localidad> lst = new List<M_Localidad>(); string query = ("SELECT * FROM T_Localidades WHERE CodPostal = '"+CodPostal+"'ORDER BY Descripcion ASC"); DataTable dt = oConexion.EjecutaQueryParam(query); try { if (dt != null) { foreach (DataRow row in dt.Rows) { oLocalidad = new M_Localidad(); oLocalidad.CodPostal = row["CodPostal"].ToString(); oLocalidad.DescLocalidad = row["Descripcion"].ToString(); oLocalidad.Id_Provincia = int.Parse(row["Id_Provincia"].ToString()); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } return oLocalidad; }
public List<M_Localidad> ObtenerTodasLocalidades(M_Provincia oProvincia) { List<M_Localidad> lst = new List<M_Localidad>(); string query = ("SELECT CodPostal,CodPostal+'-'+Descripcion as Descripcion,Id_Provincia FROM T_Localidades WHERE Id_Provincia= '" + oProvincia.Id_Provincia + "'"); DataTable dt = oConexion.EjecutaQueryParam(query); try { if (dt != null) { foreach (DataRow row in dt.Rows) { oLocalidad = new M_Localidad(); oLocalidad.CodPostal = row["CodPostal"].ToString(); oLocalidad.DescLocalidad = row["Descripcion"].ToString(); oLocalidad.Id_Provincia = int.Parse(row["Id_Provincia"].ToString()); lst.Add(oLocalidad); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } return lst; }
//------------------- private void CargaLocalidades(M_Provincia oProvincia, M_Localidad oLocalidad, string Param) { if (cmbProvincias.SelectedIndex == -1) { cmbLocalidades.SelectedIndex = -1; } else { C_Localidad oLocalidad_c = new C_Localidad(); cmbLocalidades.DisplayMember = "DescLocalidad"; cmbLocalidades.ValueMember = "CodPostal"; cmbLocalidades.DataSource = oLocalidad_c.ObtenerTodasLocalidades(oProvincia); cmbLocalidades.SelectedIndex = -1; switch (Param) { case "1": cmbLocalidades.SelectedValue = oLocalidad.CodPostal; cmbProvincias.SelectedValue = oLocalidad.Id_Provincia; cmbLocalidades.DataSource = oLocalidad_c.ObtenerLocalidad(oLocalidad.CodPostal); cmbLocalidades.SelectedIndex = -1; break; default: break; } } }