public void GuardarDireccion() { clsSql Cn = new clsSql(); IdComuna = Convert.ToInt32(Cn.obtenerId("select ISNULL(max(idComuna),0) from tComuna where idComuna = " + IdComuna)); if (IdComuna == 0) { return; } IdProvincia = Convert.ToInt32(Cn.obtenerId("select ISNULL(max(idProvincia),0) from tComuna where idComuna = " + IdComuna)); if (IdProvincia == 0) { return; } IdRegion = Convert.ToInt32(Cn.obtenerId("select ISNULL(max(idRegion),0) from tProvincia where idProvincia = " + IdProvincia)); if (IdRegion == 0) { return; } if (NumeroCasa==0) { return; } if (NombreCalle.Equals("")) { return; } if (VillaPoblacion.Equals("")) { return; } if (IdDireccion == 0) { Cn.ejecutar("insert into tDireccion values ((select (MAX(idDireccion)+1) from tDireccion), '" + NombreCalle + "', " + NumeroCasa + ", '" + VillaPoblacion + "', " + IdRegion + ", " + IdProvincia + ", " + IdComuna + " )"); } else { Cn.ejecutar("update tDireccion set calle = '" + NombreCalle + "', numero = " + NumeroCasa + ", villaPoblacion = '" + VillaPoblacion + "', idRegion = " + IdRegion + ", idProvincia = " + IdProvincia + ", idComuna = " + IdComuna + " where idDireccion = " + IdDireccion); } LimpiarDireccion(); }
public void EliminarDireccion() { if (IdDireccion == 0) { return; } clsSql Cn = new clsSql(); IdDireccion = Convert.ToInt32(Cn.obtenerId("select ISNULL(max(idDireccion),0) from tDireccion where idDireccion = " + IdDireccion)); if (IdDireccion == 0) { return; } Int32 Run = Convert.ToInt32(Cn.obtenerId("select ISNULL(MAX(run),0) from tPersona where idDireccion = " + IdDireccion)); if (Run == 0) { Cn.ejecutar("delete from tDireccion where idDireccion = " + IdDireccion); } LimpiarDireccion(); }
public void GuardarComuna() { clsSql Cn = new clsSql(); if (IdProvincia == 0) { if (NombreProvincia.Equals("")) { return; } IdProvincia = Convert.ToInt32(Cn.obtenerId("select ISNULL(max(idProvincia),0)+1 from tProvincia where descripcionProvincia = '" + NombreProvincia + "'")); } else { IdProvincia = Convert.ToInt32(Cn.obtenerId("select ISNULL(max(idProvincia),0) from tProvincia where idProvincia = " + IdProvincia)); } if (IdProvincia == 0) { return; } if (NombreComuna.Equals("")) { return; } if (IdComuna == 0) { Cn.ejecutar("insert into tComuna values ((select (MAX(idComuna)+1) from tComuna), '" + NombreComuna + "', " + IdProvincia + ")"); } else { Cn.ejecutar("update tComuna set descripcionComuna = '" + NombreComuna + "', idProvincia = " + IdProvincia + " where idComuna = " + IdComuna); } LimparComuna(); }