Example #1
0
        protected void lbtnGrabarEstados_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (GridViewRow item in grvTelefonos.Rows)
                {
                    Label _lblIdTelefono = (Label)grvTelefonos.Rows[item.RowIndex].FindControl("lblIdTelefono");
                    RadioButtonList _rbtnEstado = (RadioButtonList)grvTelefonos.Rows[item.RowIndex].FindControl("rbtnEstado");

                    TextBox _txtNombreContactoTelefono = (TextBox)grvTelefonos.Rows[item.RowIndex].FindControl("txtNombreContactoTelefono");
                    DropDownList _ddlTipoTelefono = (DropDownList)grvTelefonos.Rows[item.RowIndex].FindControl("ddlTipoTelefono");


                    string idTelefono = _lblIdTelefono.Text;
                    string idEstado = _rbtnEstado.SelectedValue;

                    UbicTelefono tel = new UbicTelefono();
                    tel.IdTelefono = Convert.ToInt32(idTelefono);
                    tel.IdEstadoUbic= Convert.ToInt32(idEstado);
                    tel.IdUsuarioModif = Convert.ToInt32(Session["variableIdUsuario"]);
                    tel.NombreContacto = _txtNombreContactoTelefono.Text;
                    tel.TipoTelefono = _ddlTipoTelefono.SelectedValue;

                    dal.setUpTelefono(tel);
                }

                verUltimoTelefono();
            }
            catch (Exception ex)
            {
                divAlerta.Visible = true;
                lblInfo.Text = ex.Message;
            }
        }
Example #2
0
        protected void btnAgregarTelefono_Click(object sender, EventArgs e)
        {
            try
            {
                UbicTelefono tel = new UbicTelefono();
                tel.IdArea = ddlCodigoArea.SelectedValue;
                tel.IdProveedorUbic = Convert.ToInt32(ddlProveedorUbicTelefono.SelectedValue);

                if (txtTelefono.Text.Length != 9)
                {
                    lblInfo.Text = "No puede ingresar un numero de telefono menor o mayor a 9 digitos";
                    divAlerta.Visible = true;
                    return;
                }
                tel.Telefono = txtTelefono.Text.Trim();
                tel.Rut = lblRutDeudor.Text;
                tel.IdUsuarioIngreso = Convert.ToInt32(Session["variableIdUsuario"]);
                tel.TipoTelefono = ddlTipoTelefono.SelectedValue;
                tel.NombreContacto = txtNombreContactoTelefono.Text;
                tel.CargoContacto = txtCargoContactoTelefono.Text;

                string existe = dal.setInUbicTelefono(tel);
                if (existe == "1")
                {
                    divAlerta.Visible = true;
                    lblInfo.Text = "El teléfono ingresado ya existe en la BD";
                    return;
                }

                deudor.RutDeudor = lblRutDeudor.Text;
                verUltimoTelefono();
            }
            catch (Exception ex)
            {
                divAlerta.Visible = true;
                lblInfo.Text = ex.Message;
            }
        }